社区 - VB / 基础类combobox的change事件
() 2000-03-01 10:05:00在 VB / 基础类 提问
在delphi和vfp中只要使用下拉框改变text的值,就会触发change事件。可在VB中,无论style为0-Dropdown Combo或2-Dropdown List,都无法实现通过下拉框改变text触
发change(MSDN曰:style=0时可以,在我的机器上却不行,pvb6,Pwin98,pIII500,128M,13.6G ???),但在style=0时通过键盘输入可触发。
问:想在style=2-Dropdown List时通过下拉框改变text触发change,如何做到 ?
谢!
问题点数:50、回复次数:4 1楼 bluesky_cn (老兵) 回复于 2000-03-01 10:45:00 得分 20
通过下拉框改变text触发click事件。change事件在combobox.items.add、combobox.items.delete等执行后触发。
2楼 peacock () 回复于 2000-03-01 11:16:00 得分 10
你说的Chang事件在VB中是用Click事件来触发的,当键盘输入时改变Combo.Text时,Combo才发生Change事件,但当按下上和下时,发生的是Click事件。
3楼 billhsu (小胡子) 回复于 2000-03-01 13:37:00 得分 10
在VB中是通过Click事件来触发Chang的。
4楼 Un1 () 回复于 2000-03-01 13:54:00 得分 10
把你的Combox1_Change代码放到Combox1_Click中去!