有条件地格式化子表单中的组合框
Posted
技术标签:
【中文标题】有条件地格式化子表单中的组合框【英文标题】:Conditional formatting a combobox within a subform 【发布时间】:2015-10-23 01:50:22 【问题描述】:我有一个条件格式,可以根据组合框的值为组合框的背景颜色着色。组合框在一个子表单中(如果这很重要;它不应该)。出于某种原因,条件格式仅适用于组合框具有焦点时。谁能告诉我可能会发生什么?我假设这不应该发生,因为我的文本框设置几乎完全相同,并且无论它是否具有焦点,背景颜色都是正确的。
此外,由于 Form_Current() 事件,我的组合框的行源由 VBA 中的查询确定,以防万一(当我注释掉该行时,我遇到了同样的问题)。
谢谢!
【问题讨论】:
听起来有点像组合框有透明背景?在这种情况下,它仅在获得焦点时才显示其背景颜色(默认或格式化)。 哦!哈哈呃……是的。将其发布为答案,我会将其标记为已接受! 【参考方案1】:具有透明背景的组合框或文本框仅在获得焦点时才显示其背景颜色(默认或有条件的格式)。
解决方案:将其BackStyle
设置为Normal
。
有时答案比预期的要简单得多。 :-)
【讨论】:
以上是关于有条件地格式化子表单中的组合框的主要内容,如果未能解决你的问题,请参考以下文章