搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ Combo 如何设置才能不自动执行 Click 事件
标题:
Combo 如何设置才能不自动执行 Click 事件
只看楼主
motor666
等 级:
新手上路
帖 子: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
等 级:
贵宾
威 望:
364
帖 子:4912
专家分:29900
注 册:2008-10-15
第
2
楼
得分:0
Combo1.Style 属性的问题。
当它等于 0 时,Combo1.ListIndex = -1 不会触发 Click 事件。
当 = 2 时,就一定会触发 Click 事件。
默认是 0 。
授人于鱼,不如授人于渔
早已停用QQ了
2014-09-08 20:22
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
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
等 级:
新手上路
帖 子:19
专家分:0
注 册:2014-9-8
第
4
楼
得分:0
回答的太好了,我自己鼓捣很长时间也没解决,非常感谢。
2014-09-09 08:19
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-435852-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.929862 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved