Update page 'Evénement et Handlers'
parent
945c619ba8
commit
002ead3d42
@ -14,6 +14,8 @@ Lorsque le contrôle était instancié via le designer, vous faisiez comme cela
|
||||
Avec l'association dynamique, il faut procéder comme suit:
|
||||
On assigne l'événement à un gestionnaire (un Sub simple, ici Button_Click), par exemple lors de l'initialisation du contrôle ou de la fenêtre.
|
||||
``` vbnet
|
||||
'Les arguments Sender et e, sont respectivement l'objet qui fait l'appel et les information sur son action
|
||||
'On les retrouves dans le premier exemple
|
||||
AddHandler Button1.Click, Sub(Sender, e) Button_Click(Sender, e)
|
||||
AddHandler Button2.Click, Sub(Sender, e) Button_Click(Sender, e)
|
||||
AddHandler Button3.Click, Sub(Sender, e) Button_Click(Sender, e)
|
||||
@ -21,6 +23,7 @@ On assigne l'événement à un gestionnaire (un Sub simple, ici Button_Click), p
|
||||
Il nous reste ensuite à implémenter le gestionnaire :
|
||||
``` vbnet
|
||||
Private Sub Button_Click(sender As Object, e As EventArgs)
|
||||
'Pensez à rajouter un block Try Catch !
|
||||
CType(sender, Button).Text = "Clicked" 'Change le texte du bouton lorsque l'on clique dessus
|
||||
End Sub
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user