。NET控件的标准边框颜色是什么?

问题描述 投票:0回答:1

我正在尝试在自定义控件中匹配标准.NET控件的边框颜色,但是在找出它的含义时遇到了麻烦。

我猜测它是系统颜色,例如ControlDarkControlDarkDark,但通过颜色选择器进行检查会告诉我否则。

而不是设置固定的颜色,我更喜欢采用其他窗体控件的绘制方式,假设它们使用系统颜色。

有人知道所使用的系统颜色吗?或对此有其他线索吗?

.net visual-studio-2017
1个回答
0
投票

您正在使用哪种.NET桌面UI?

如果使用Windows窗体,请确定一种颜色是否为系统的颜色,则应通过检查Color.IsSystemColor属性的值来检查该颜色的属性。

请咨询Color.IsSystemColor property documentation

要获取Windows Forms系统颜色的已知列表,可以检查KnownColor的枚举值。 KnownColor中的每个枚举值都是可转换为Color值的颜色值。

有关KnownColor的更多信息,请咨询KnownColor enum documentation

© www.soinside.com 2019 - 2024. All rights reserved.