我在 VB.NET 中有一个事件可以同时处理多个按钮单击。我需要知道选择的哪个按钮启动了事件。有什么想法如何做到这一点?我的代码如下:
Private Sub Answer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnswer1.Click, btnAnswer2.Click, btnAnswer3.Click, btnAnswer4.Click
'output button ID that caused event
End Sub
我尝试过 sender.Id、e.Id、sender.name、e.name。他们都不工作
您必须将发送者转换为预期的对象类型。
Dim btn As Button = CType(sender, Button)
然后您就可以访问您需要的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)