Bonjour à tous,

Alors voilà j'ai un AddHandler:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 Private Sub ChassisAddHandler_TextChanged()
        For Each InputControl As Control In ChassisInputControls
 
 AddHandler InputControl.TextChanged, AddressOf IsValueOk
        Next
    End Sub
Ensuite IsValueOk comprends une boucle qui test toute les textboxs pour savoir si elles comprennent un caractère numérique, une autre qui les comparent à une valeur mini (propre à chaque textbox et par l'intermediaire d'un dictionnaire, puis encore autre autre pour les valeurs max...

C'est stupide de tester toutes les textboxs alors qu'une seule à été modifié.

Je cherche donc à ne faire aller la procédure que pour la textbox modifiée. Selon ce que je comprend, j'ai essayé avec sender, mais l'option strict on n'approuve pas trop la liaison tardive...
Ou alors puis-je faire celà avec le binding? J'ai dejà un binding qui lie chaque textbox à sa propriété, mais pourrais-je la lier à la procédure?

j'avais essayé ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 Private Sub ChassisAddHandler_TextChanged()
        For Each InputControl As Control In ChassisInputControls
 
 AddHandler InputControl.TextChanged, AddressOf IsValueOk (InputControl)
        Next
    End Sub
Qui est complètement incorrect, vous confirmez?