Bonjourà tous,
Dans ma classe j'ai :
et dans un module j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub ChassisAddHandler() For Each InputControl As Control In ChassisInputControls AddHandler InputControl.TextChanged, AddressOf IsValueNumeric(ChassisInputControls, InputControl ?, InputControl.TextChanged ?) Next End Sub
Donc pour pouvoir me servir de la sub IsValueNumeric, j'ai ajouté l'argument
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Sub IsValueNumeric(ByVal collection As System.Collections.Generic.List(Of System.Windows.Forms.Control), ByVal sender As Object, ByVal e As System.EventArgs) For Each InputControl As Control In ChassisInputControls If Not IsNumeric(InputControl.Text) Then InputControl.BackColor = Color.Red Else InputControl.BackColor = Color.White End If Next End Submais je galère avec ceux du délégué...
Code : Sélectionner tout - Visualiser dans une fenêtre à part (ByVal collection As System.Collections.Generic.List(Of System.Windows.Forms.Control)
Code : Sélectionner tout - Visualiser dans une fenêtre à part AddressOf IsValueNumeric(ChassisInputControls, InputControl ?, InputControl.TextChanged ?)
Partager