为 windows 控件设置 DevExpress 主题
DevExpress theme to be set for windows controls
如何使用 DevExpress themes/skins 设置或更改 windows 默认控件(如按钮、文本框等)的样式?
申请:Windows
框架:.NET Framework 4.0
DevExpress WinForms 版本:14.2
Devexpress 不支持常规 winforms 控件的外观。您需要使用自己的控件来获取应用skinned/themed.
对于 TextBox
,您使用 TextEdit
,对于 Button
,您使用 SimpleButton
,依此类推。
但是你可以read the skin element colors at runtime and apply yourself.
上面的示例代码 link(以防 link 将来失效):
DevExpress.Skins.Skin currentSkin;
DevExpress.Skins.SkinElement element;
string elementName;
currentSkin = DevExpress.Skins.CommonSkins.GetSkin(defaultLookAndFeel1.LookAndFeel);
elementName = DevExpress.Skins.CommonSkins.SkinTextBorder;
element = currentSkin[elementName];
Color skinBorderColor = element.Border.All;
如何使用 DevExpress themes/skins 设置或更改 windows 默认控件(如按钮、文本框等)的样式?
申请:Windows
框架:.NET Framework 4.0
DevExpress WinForms 版本:14.2
Devexpress 不支持常规 winforms 控件的外观。您需要使用自己的控件来获取应用skinned/themed.
对于 TextBox
,您使用 TextEdit
,对于 Button
,您使用 SimpleButton
,依此类推。
但是你可以read the skin element colors at runtime and apply yourself.
上面的示例代码 link(以防 link 将来失效):
DevExpress.Skins.Skin currentSkin;
DevExpress.Skins.SkinElement element;
string elementName;
currentSkin = DevExpress.Skins.CommonSkins.GetSkin(defaultLookAndFeel1.LookAndFeel);
elementName = DevExpress.Skins.CommonSkins.SkinTextBorder;
element = currentSkin[elementName];
Color skinBorderColor = element.Border.All;