From 002ead3d4267fa50031f3431c0d37141e9b06385 Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Tue, 7 May 2019 11:50:33 +0200 Subject: [PATCH] =?UTF-8?q?Update=20page=20'Ev=C3=A9nement=20et=20Handlers?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ev%C3%A9nement-et-Handlers.md | 3 +++ 1 file changed, 3 insertions(+) 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 ```