diff --git a/Ev%C3%A9nement-et-Handlers.md b/Ev%C3%A9nement-et-Handlers.md index cf7995e..42c0320 100644 --- a/Ev%C3%A9nement-et-Handlers.md +++ b/Ev%C3%A9nement-et-Handlers.md @@ -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 ```