如何不用控件数组实现多控件响应一个事件呢?

njstalk 2008-04-02 12:10:46
因为有很多textbox 和 combo之类的控件,如何不用控件数组和在每个控件里面添加这个事件响应的的方法,有没有其他能让这些控件都能响应change事件的方法呢??
...全文
83 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TomyChoi 2008-04-02
  • 打赏
  • 举报
回复
如果一定不用控件数组的话,呵,把处理代码写成一个过程,再在每个事件里调用
东方之珠 2008-04-02
  • 打赏
  • 举报
回复
为什么不用控件数组呢?用控件数组写一个过程就可以了。
'index是控件的编号,是控件数组带来的好处  
private sub text1_change(index as integer,keyascii as integer)
if keyascii=13 then
select case index
case 0
txet1(1).setfocus
case&n bsp; 1
txet1(0).setfocus
end select
end if
end sub
njstalk 2008-04-02
  • 打赏
  • 举报
回复
二楼的方法也不行,我想要的效果是,不用给每个控件的事件都添加调用。
舉杯邀明月 2008-04-02
  • 打赏
  • 举报
回复
用2楼说的方法应该可以吧.
njstalk 2008-04-02
  • 打赏
  • 举报
回复
就像我说的样,可能有不同的控件类型。不是1个控件数组就完事的了。
我的意思是,不论是textbox combo richtextbox checkbox optionbutton 这些等等,如果任意放生了改变,都能调用一个处理。前提是不是在每个控件里面的change事件里面写调用。
不知道能办到不。。。

7,785

社区成员

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

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