有条件地格式化子表单中的组合框

时间:2015-10-23 01:50:23

标签: ms-access combobox access-vba conditional-formatting

我有一个条件格式,根据其值对组合框的背景颜色进行着色。组合框在一个子表格内(如果重要的话;它不应该)。出于某种原因,条件格式仅在组合框具有焦点时适用。谁能告诉我可能会发生什么?我假设这不应该发生,因为我的文本框几乎完全相同,背景颜色是否正确无论它是否有焦点。

此外,我的组合框的行数由VBA中的查询决定,因为Form_Current()事件与它有任何关系(当我注释掉行时我遇到同样的问题)。

谢谢!

1 个答案:

答案 0 :(得分:2)

具有透明背景的组合框或文本框仅在其具有焦点时才会显示其背景颜色(默认或有条件格式化)。

解决方案:将其BackStyle设置为Normal

有时答案比预期的要简单得多。 : - )