VBAを使用してフォーム上のcomboxボックスのBackColorを変更したいとします。私はこのコードを使用します:Access 2007 - VBAを使用してComboboxの背景色を変更する方法
Me.Combo1.BackColor=vbYellow
しかし、バックカラーは変わりません。私はその後、上記の行の後にDoEvents
を置くが、それは役に立たなかった。 Combo1.BackStyle
がNormalに設定されています。私は、フォームを最小化してから復元すると、バックカラーが黄色に変わることに気付きました。
バックカラーの変更を行うには、フォーカスを別のコントロールに設定する必要がありますか?
コード内で(どのプロシージャ/ハンドラで)正確に 'Me.Combo1.BackColor = vbYellow'の割り当てをしていますか?誰が/そのコードをいつ呼び出すのか、いつですか? –
私はそれをテストすることができますので、私はそれをコマンドボタンのプロシージャに入れました。私はイベントプロシージャを持っている:Sub Command1_Click – CurtisD