日期:2014-05-20  浏览次数:20699 次

VB.NET 怎么判断当前执行的事件名?
VB.NET

有button_A 和button_B两个控件,我需要写一个select 或switch语句来判断当前点击的到时是A还是B,如果点的是A就执行Function_A(), 如果点的是B就执行Function_B().


If event = btnA.click then
 function_A()
elseif event = btnB.click then
 function_B()
End if

就这个意思,event = btnA.click 这个正确的该怎么写呀。

------解决方案--------------------
VB.NET code

Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click
        If sender.Text = Button1.Text Then
            MessageBox.Show("Button1.Click")
        Else
            MessageBox.Show("Button2.Click")
        End If
    End Sub