| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1999 人关注过本帖
标题:[求助]VB中如何禁止事件触发
取消只看楼主 加入收藏
gdjxwz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-23
收藏
 问题点数:0 回复次数:1 
[求助]VB中如何禁止事件触发
在VBA中使用:
Application.EnableEvents =false
可以禁止另外的事件被触发,在程序执行完成后,可以使用Application.EnableEvents = True恢复.
请问:在VB中怎么办?
搜索更多相关主题的帖子: 触发 
2007-05-23 10:57
gdjxwz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-23
收藏
得分:0 
我有十几个复选框,第一个是"全选",设计思想是"全选"被点击时其它全部勾上或全不勾。其它全部勾上时,“全选”就自动勾,其它有一个不勾时,“全选”就不勾。
用了两个事件:
Private Sub Check1_Click(Index As Integer)
Private Sub Check2_Click() ‘全选
结果它们相互触发,达不到要求,将复选框的enabled设置为false也不行。
不过现在解决了,增加了一个变量,通过变量判断:退出或继续执行就可以了。
不过奇怪的是:VBA是VB的子集,VBA中都有enableevents这样的,VB中怎么会没有呢?
2007-05-23 11:47
快速回复:[求助]VB中如何禁止事件触发
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032847 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved