簡體   English   中英

Access 2007 - 如何使用 VBA 更改組合框背景色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM