Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Call Test() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Call Test() End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AddHandler Button1.Click, AddressOf Test AddHandler Button2.Click, AddressOf Test End Sub 'Question: A-t-on besoin de "Button1.Click" a la fin de "Private Sub Button1_Click..." 'quand on ajoute dans "Form1_Load" the AddHandler? End Class
Module Module1 Public Sub Test() Select Case sender '?? Case Button1 Case Button2 End Select 'General code pour tout les boutons concernes End Sub End Module
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Call Test() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Call Test() End Sub
Public Sub Test(ByVal sender As System.Object, ByVal e As System.EventArgs) Select Case sender Case Button1 msgbox "Le bouton 1 a été cliqué !" Case Button2 msgbox "Le bouton 2 a été cliqué !" End Select msgbox "Peut importe le bouton cliqué la msgbox apparaitra avec cette phrase." End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AddHandler Button1.Click, AddressOf Test AddHandler Button2.Click, AddressOf Test End Sub
[code=vb] Public Sub Test(ByVal sender As System.Object, ByVal e As System.EventArgs) Select Case sender Case Button1 msgbox "Le bouton 1 a été cliqué !" Case Button2 msgbox "Le bouton 2 a été cliqué !" End Select msgbox "Peut importe le bouton cliqué la msgbox apparaitra avec cette phrase." End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'initAddhandler AddHandler Button3.Click, AddressOf Me.ClickTest AddHandler Button4.Click, AddressOf Me.ClickTest AddHandler Button5.Click, AddressOf Me.ClickTest AddHandler Button6.Click, AddressOf Me.ClickTest End Sub Public Sub ClickTest(ByVal sender As System.Object, ByVal e As System.EventArgs) Select Case sender.name Case "Button3" MsgBox("Le bouton 3 a été cliqué !!") Case "Button4" MsgBox("Le bouton 4 a été cliqué !!") Case "Button5" MsgBox("Le bouton 5 a été cliqué !!") Case "Button6" MsgBox("Le bouton 6 a été cliqué !!") End Select MsgBox("Peut importe le bouton le message s'affiche !!") End Sub