首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

combo组合框有关问题

2012-01-01 
combo组合框问题我设计了个程序,其中用到了组合框combo1,它的属性style设为0,即可以向它的文本框中输入数

combo组合框问题
我设计了个程序,其中用到了组合框combo1,它的属性style设为0,即可以向它的文本框中输入数据,combo1的事件为change,方法为:combo1.additem   combo1.text,每当我向它的文本框中输入数据在0-9之内时,都能正常添加,可是当我输入两位数或更多位时,比如我输入20,可在输入2的时候就添加了2,再添加了20,而我要的是20,没有2,我知道change事件是每改变一下都会添加的,我想问的是,当我添加20时就添加20而不会先添加2,再添加20??请教各位了?
本人在线等候答复!
QQ572221876

[解决办法]
change事件在输入改变时发生。
所以应该有一个判断,判断当按下回车键时再添加项。
[解决办法]

combo1.additem combo1.text
这段代码在change事件里,当comblo1.text发生改变时也引发change事件,所以每当你输入一个字符的时候都会引发combo1.additem。当然也就每次只能添加第一位了。

热点排行