Private Sub Button_Click() Handles Button1.Click, Button2.Click, Button3.Click
MsgBox()
End Sub


Can anyone say me how can we print that which button is clicked?????

Recommended Answers

In the button click handler you can identify the button either by name or by label text (the label text is probably more informative depending on how you name your controls)

Dim button As Button = DirectCast(sender, Button)
MsgBox(button.Text & " " & button.Name)
Jump to Post

All 2 Replies

Private Sub Button_Click() Handles Button1.Click, Button2.Click, Button3.Click
MsgBox()
End Sub

Can anyone tell me how can we print that which button is clicked?????

The Click event is an EventHandler, which takes two parameters, the first of which is the object that caused the event--in this case, it's one of your buttons. Then you can use something like the button's Name property to display which one it is.

In the button click handler you can identify the button either by name or by label text (the label text is probably more informative depending on how you name your controls)

Dim button As Button = DirectCast(sender, Button)
MsgBox(button.Text & " " & button.Name)
commented: hey thanx dud... +0
Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.20 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.