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:
|
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.
|
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
|
``` 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 Button1.Click, Sub(Sender, e) Button_Click(Sender, e)
|
||||||
AddHandler Button2.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)
|
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 :
|
Il nous reste ensuite à implémenter le gestionnaire :
|
||||||
``` vbnet
|
``` vbnet
|
||||||
Private Sub Button_Click(sender As Object, e As EventArgs)
|
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
|
CType(sender, Button).Text = "Clicked" 'Change le texte du bouton lorsque l'on clique dessus
|
||||||
End Sub
|
End Sub
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user