[英]Access 2007 - How Do You Use VBA to Change Combobox Backcolor
我想使用 VBA 更改表单上组合框的 BackColor。 我使用这个代码:
Me.Combo1.BackColor=vbYellow
但是背景颜色没有改变。 然后我将DoEvents
放在上面一行之后,但这没有帮助。 Combo1.BackStyle
设置为正常。 然而,我注意到,如果我最小化表单然后恢复它,背景色会变为黄色。
我是否需要将焦点设置到不同的控件才能更改背景色?
您可能需要在颜色更改后重新绘制表单:
Me.Repaint
并将BackStyle设置为 Normal。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.