如何捕捉“动态”控件事件?

argent_huang 2000-08-07 02:38:00
请问各位高手如何捕捉多个动态添加的控件的事件?
如:
set obj=controls.add("vb.textbox","123")
set obj=controls.add("vb.textbox","456")
中,obj.name="123"的事件。
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Limu 2000-08-08
  • 打赏
  • 举报
回复
Dim withevent Obj1 as textbox,withevent Obj2 as textbox
private sub Form_Load()
set obj1=controls.add("vb.textbox","Obj1")
Set obj2=controls.add("Vb.textbox","Obj2")
End sub
private sub obj1_Change()
end sub
private sub Obj2_change()
End Sub
lty 2000-08-08
  • 打赏
  • 举报
回复
直接就定义成控件数组不就成了。
argent_huang 2000-08-08
  • 打赏
  • 举报
回复
limu:
Thank you for the answer first.
But the answer what you give is not i realry want.
我要的是能否有一个通用事件,like "(label*selecter)->" (c++ biulder)
...比如:
private sub obj_click(byref index as integer)
obj(index).name="123"
end sub
...或定义一个 “withevent” 的控件数组吧。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧