vb2008中不支持控件数组
不支持控件数组 用的话只能写 名字不一样写起来很麻烦 要是属性有很多不一样的更不好写
有没有好的方法可以用
[解决办法]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click'同一过程与多个事件绑定
Dim i As Button‘声明一个变量模型
i = sender’赋值
If i Is Button1 Then
i.Text = "1"‘属性改变
ElseIf i Is Button2 Then
i.Text = "2"
ElseIf i Is Button3 Then
i.Text = "3"
End If
End Sub
可以把相似控件加到一个Collection中进行操作
只是设计时没有数组,代码中控件数组一样可以使用。只是需要用 AddHandler 语句把控件事件挂接到处理过程上。
[解决办法]
Dim b(2) As Button
b(1) = Button1
b(2) = Button2
b(1).Text = "1"
b(2).Text = "2"
[解决办法]