我正在编写一个自定义按钮控件作为(即将成为)免费控件套件的一部分,并且我希望将我的(默认)控件颜色基于相应的 Windows 系统颜色。因此,在网上查找“默认 Windows 系统颜色”后,我找不到有关 Windows 控件(尤其是按钮控件)的系统颜色的信息。
有没有办法在.NET 中获取此颜色信息(例如按钮边框颜色、按钮突出显示颜色、按钮悬停颜色、按钮单击背景颜色等)?
是的。事实上,有一整个类专门致力于此:
系统颜色类 http://msdn.microsoft.com/en-us/library/system.drawing.systemcolors(v=vs.110).aspx.
...或者对于 WPF(感谢@ORMapper),System.Windows.SystemColors 类 http://msdn.microsoft.com/en-us/library/system.windows.systemcolors%28v=vs.110%29.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)