| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1983 人关注过本帖
标题:Combo 如何设置才能不自动执行 Click 事件
只看楼主 加入收藏
motor666
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2014-9-8
结帖率:37.5%
收藏
已结贴  问题点数:10 回复次数:3 
Combo 如何设置才能不自动执行 Click 事件
VB6做的一个项目,在初始化时需要:Combo1.ListIndex = -1 ,结果发现去执行了Combo1_Click,我专门打开新的VB软件,重新做了一下这个实验,发现给Combo1.ListIndex赋值并不执行Combo1_Click,不知怎么回事。我什么地方设置错误了吗?请指点,非常感谢。
搜索更多相关主题的帖子: 软件 如何 项目 
2014-09-08 20:07
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
Combo1.Style 属性的问题。
当它等于 0 时,Combo1.ListIndex = -1 不会触发 Click 事件。
当 = 2 时,就一定会触发 Click 事件。
默认是  0 。

授人于鱼,不如授人于渔
早已停用QQ了
2014-09-08 20:22
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:10 
当Combo1.ListIndex所赋值与原值不同时就会触发click事件,相同则不触发,如Combo1.ListIndex初始值都为-1,此时你执行Combo1.ListIndex=-1则不会触发,如果Combo1.ListIndex=0(combo1中必须有数据)则会触发。
Combo1.Style 是设置下拉按钮和文本数据的选择方式,为0时有下拉按钮,文本数据可任意改变,为1则没有下拉按钮,文本数据可任意改变,为2则有下拉按钮,文本数据必须是列表系列数据,不能人工任意修改,这种情况下初始时Combo1.ListIndex=-1,文本数据是空(这是一个矛盾,但不影响人为选择)。
2014-09-08 23:00
motor666
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2014-9-8
收藏
得分:0 
回答的太好了,我自己鼓捣很长时间也没解决,非常感谢。
2014-09-09 08:19
快速回复:Combo 如何设置才能不自动执行 Click 事件
数据加载中...
 
   



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

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