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

njstalk 西南财经大学 高校教师 / 培训机构讲师  2008-04-02 12:10:46
因为有很多textbox 和 combo之类的控件,如何不用控件数组和在每个控件里面添加这个事件响应的的方法,有没有其他能让这些控件都能响应change事件的方法呢??
...全文
48 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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事件里面写调用。
不知道能办到不。。。
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7489

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2008-04-02 12:10
社区公告
暂无公告