vb 如何用代码改变COMBO 控件的 style属性
我有一个Combo1在放入窗体后将style属性设置为2在程序运行当中,需要进行修改style属性为1,意思就是用代码给combo1添上一个值如何实现在程序运行当中,需要...
我有一个Combo1在放入窗体后将style属性设置为2
在程序运行当中,需要进行修改style属性为1,意思就是用代码给combo1添上一个值
如何实现
在程序运行当中,需要进行修改style属性为0,意思就是用代码给combo1添上一个值
如何实现 展开
在程序运行当中,需要进行修改style属性为1,意思就是用代码给combo1添上一个值
如何实现
在程序运行当中,需要进行修改style属性为0,意思就是用代码给combo1添上一个值
如何实现 展开
展开全部
ComboBox控件的Style是只读属性,不能在程序运行过程中修改,只能在设计阶段在属性窗口修改。
Style属性之所以是只读的,是因为改变它会直接影响到ComboBox控件的事件触发(比如设为0或1会触发Change事件,设为2则不会触发),这样就有可能会造成代码错误。
所有控件的只读属性之所以只读都是有理由的,比如所有控件的Name属性都是只读的,你可以想象一下,如果一个名为Command1的按钮在运行过程中把自己改名为Command2,那么所有涉及Command1的代码都会出错了!
其实你想用代码给Combo1添加一个值并不需要修改Style属性的,直接添加就行了:
Combo1.AddItem "要添加的值"
Style属性之所以是只读的,是因为改变它会直接影响到ComboBox控件的事件触发(比如设为0或1会触发Change事件,设为2则不会触发),这样就有可能会造成代码错误。
所有控件的只读属性之所以只读都是有理由的,比如所有控件的Name属性都是只读的,你可以想象一下,如果一个名为Command1的按钮在运行过程中把自己改名为Command2,那么所有涉及Command1的代码都会出错了!
其实你想用代码给Combo1添加一个值并不需要修改Style属性的,直接添加就行了:
Combo1.AddItem "要添加的值"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询