Combobox的怪问题
为什么Combobox 的onChange事件只有在手动改变时才会触发,而用代码改变却不会触发 问题点数:20、回复次数:9Top
1 楼hansonboy(hansonboy)回复于 2002-08-15 18:41:17 得分 0
Edit都可以正常的, 但Combobox却不行, 这是为什么呀,可以解决吗?Top
2 楼hansonboy(hansonboy)回复于 2002-08-15 18:47:45 得分 0
有没有人试过呀Top
3 楼pekiee(绿光(Up 2U))回复于 2002-08-15 18:48:56 得分 10
是的,在代码中更改text 的值是不能触发的
在帮助里写的很清楚,不信你看看
也不能在change事件里改TEXT的值,
但可以该ComboBox1.ItemIndex的值!Top
4 楼yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜)回复于 2002-08-15 18:49:00 得分 5
有同感,可是怎么解决呢?也困扰我很久了Top
5 楼hansonboy(hansonboy)回复于 2002-08-15 18:55:20 得分 0
唉,算是搞定了, 就是用代码改Text之后再加上Combobox.onChange(self)
就是手动触发事件了Top
6 楼yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜)回复于 2002-08-15 19:00:44 得分 0
thanksTop
7 楼liang_z(千山一刀之忍者神龟)回复于 2002-08-15 19:05:56 得分 5
这不是正好吗!
很多时候就是要这样,
只有用户改了才叫改,
程序自己改不叫数据改变,而数据设置,
我正为TEdit的这种程序改也OnChange而恼火!
Top
8 楼hansonboy(hansonboy)回复于 2002-08-15 19:16:05 得分 0
那也是Top
9 楼dupenf(飞跃人生)回复于 2002-08-15 19:20:11 得分 0
upTop




