如何解决如何以编程方式将所有同类控件设置为使用相同的样式/颜色? C# WinForms .NET5
我创建了一些可以与我的组件一起使用的自定义颜色。我创建了一个名为 DarkMode 的设置,我从中读取它是否等于 true
,如果它返回 true 我希望所有相同类型的组件(按钮、面板等)使用我预定义的调色板/颜色。
例如,所有按钮的前景色都设置为 ARGB 值 40,40,40
,而无需组件本身的名称。
就像一个颜色切换,例如。
if (Properties.Settings.Default.DarkMode == true)
{
Buttons.ForeColor = Color.MyDarkmodeColor;
}
else
{
Buttons.ForeColor = Color.MylightmodeColor;
}
或类似的东西。
还请告诉我这是否可行,以免我浪费时间制作更多自定义颜色。
调试数据/信息
操作系统:Win10 Pro 64 位,ISE:Visual Studio 2019,项目信息:WinForms App .NET5 32-bit/x86 build for release config
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。