PDA

View Full Version : [Q] MutiHandles in VB.NET



novavn
13-01-2004, 19:07
Xin cho hỏi một tí nhé!
Như thế này mình có hai button trong VB.NET, một là Btn1, và một là Btn2
Mình viết code như sau:
Public Sub ButtonClick(ByVal sender as System.Object, ...) Handles Btn1.Click, Btn2.Click
'Coding
End Sub

Xin cho em hỏi trong phần coding làm sao em có thể nhận được sender là btn1 hay btn2?
Em xin cám ơn nhiều!

dtt_vn
13-01-2004, 20:12
If CType(sender,System.Windows.Forms.Button)=me.btn1 then
// do your work :D

Không nhớ rõ tên các class nhưng đại thể là vậy
Dùng hàm CType để đổi kiểu. Trong C# gọi là TypeCasting thì phải :D

unfriendlyboy
13-01-2004, 20:50
Có thể dùng:
If CType(sender,Button).Name = "btn1" then ...

tnonline
14-01-2004, 03:59
If sender.ID = "bt1" Then ...