一点背景
我目前正在使用clHighlight
颜色和StyleServices.GetSystemColor
调用来设置控件的背景颜色,这些控件是:
- 不专注
- 有一个 NULL 值 (
field.IsNull=True
) - 并且是关于必填字段 (
field.required=True
)
这不是关于如何突出显示本身,我已经想通了。
目前我正在使用系统颜色clHighlight
,但这让我的用户感到困惑,因为他们认为该字段的全部内容已被选中(见截图)。
但我也实现了样式支持,因此使用自定义预定义颜色并不是我真正想要的。谷歌搜索了一下后,我在这里找到了一个列表https://docs.microsoft.com/en-us/dotnet/api/system.windows.systemcolors?view=netframework-4.7.2但我找不到我是什么寻找。
使用 RAD studio Rio 10.3.1 Enterprise。
实际问题
那么 - 我应该使用什么系统颜色?(不是真的在寻找主观建议,而是或多或少地寻找“官方推荐”的常量来使用。)
截图