如何批量给100个textbox 100个button 100个下拉框添加事件?

baidu_19898039 2014-11-01 04:08:59
要给100个textbox的值改变事件 都添加 a()
要给100个button的单击事件 都添加b()
要给100个下拉框都添加索引改变事件 c()

For Each T As Control In TabPage1.Controls
Select Case T.GetType.ToString
Case "System.Windows.Forms.TextBox", "System.Windows.Forms.Label", "System.Windows.Forms.ListBox"
AddHandler T.TextChanged, AddressOf dwstring
Case "System.Windows.Forms.Button"
T()
AddHandler T.Click, AddressOf dwstring
End Select
Next


这是我瞎写的
textbox的 TextChanged ok了
button的click ok了
但是t没有selectindexchanged 事件
我怎么给listbox 批量添加 selectindexchanged 事件?
...全文
165 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
判断是IListControl,转换类型后就有了
threenewbee 2014-11-01
  • 打赏
  • 举报
回复
用CType转化成TextBox、Button等等类型

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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