首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net 程序画的按钮怎么判断点击

2012-06-05 
vb.net 程序画的按钮如何判断点击我新建了一个按钮Dim btn As New ButtonMe.Controls.Add(btn)此一句在窗

vb.net 程序画的按钮如何判断点击
我新建了一个按钮

Dim btn As New Button
Me.Controls.Add(btn)

此一句在窗口.load中写的

接下来,我想判断这个按钮点击了没有
发现不能用程序上边的事件选择了,
怎么判断这个按钮的点击事件

我要是建了一堆这样的按钮呢?如何实现遍历来判断哪个按钮点击了呢




[解决办法]
用编程绑定动态创建Button的Click事件:
AddHandler btn.Click, AddressOf MyButton_Click

 

VB.NET code
Private intLocationY As Integer = 0 Private intMyButtonCount As Integer = 1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click     Dim btn As Button = New Button     btn.Name = "MyButton" + intMyButtonCount.ToString()     btn.Text = btn.Name     btn.Location = New Point(0, intLocationY)     AddHandler btn.Click, AddressOf MyBtn_Click     Me.Controls.Add(btn)     intLocationY += 20     intMyButtonCount += 1 End Sub Private Sub MyBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)     Dim btn As Button = CType(sender, Button)     MsgBox(btn.Name) End Sub
[解决办法]
AddHandler btn.Click, AddressOf MyBtn_Click
绑定~~

热点排行