vb 如何用代码改变COMBO 控件的 style属性

2024-12-28 07:06:30
推荐回答(1个)
回答1:

ComboBox控件的Style是只读属性,不能在程序运行过程中修改,只能在设计阶段在属性窗口修改。
Style属性之所以是只读的,是因为改变它会直接影响到ComboBox控件的事件触发(比如设为0或1会触发Change事件,设为2则不会触发),这样就有可能会造成代码错误。
所有控件的只读属性之所以只读都是有理由的,比如所有控件的Name属性都是只读的,你可以想象一下,如果一个名为Command1的按钮在运行过程中把自己改名为Command2,那么所有涉及Command1的代码都会出错了!
其实你想用代码给Combo1添加一个值并不需要修改Style属性的,直接添加就行了:
Combo1.AddItem "要添加的值"