我需要在运行时添加类型标签的arr。在运行时添加控件时无法处理事件
我正在制作一个程序,它将从不同标签的数据库中检索员工姓名。
点击每个员工的姓名(标签),它会在msgbox中显示关于该员工的所有信息。
我使用下面的代码来创建标签。由于标签的数量不固定,我使用了一个数组。
dim withevents lblArr() as Label 'declared in the class
在子程序(表格负载):
for i as integer=0 to NoofEmployee-1
redim lblArr(NoofEmployee-1)
lblArr(i)=new Label
' i assigned all the necessary property like size location etc..
me.controls.add(lblArr(i))
next
我声明的另一个子程序:
private sub MyClick(sender as Object,e as EventArgs) **handles lblArr(0).click**
MsgBox("Hello")
end sub
代码犯规编译自子程序不
子程序不是什么? – Blorgbeard 2011-03-11 14:34:13
支持这种Handles子句我想。是的,使用AddHandler。 – 2011-03-11 15:51:52