彩票走势图

DXperience WinForms12.2帮助文档四:自定义控件外观

原创|其它|编辑:郝浩|2013-01-18 11:53:24.000|阅读 875 次

概述:DXperience WinForms Subscription 12.2的LookAndFeel 属性可以自定义控件的外观。本文提供自定义指定控件外观的示例代码和方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

DXperience WinForms Subscription 12.2的LookAndFeel 属性可以自定义控件的外观。大多数情况下,这个属性可以直接从控件类中进行调用。比如 NavBarControl.LookAndFeel。然而,在编辑器控件中这个属性就要在 BaseEdit.Properties下进行调用。下面具体讲一下如何在DXperience WinForms下自定义控件外观

下面这段代码将"Seven Classic"皮肤应用到ButtonEdit按钮控件中:

// Disable using the Default LookAndFeel. 
buttonEdit1.Properties.LookAndFeel.UseDefaultLookAndFeel = false;
// Specify the skin to use. 
buttonEdit1.Properties.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Skin;
buttonEdit1.Properties.LookAndFeel.SkinName = "Seven Classic";

效果如图:

buttonEdit,按钮,Devexpress按钮

如果想集中管理一组控件的LookAndFeel属性,可选择下面任意一种方法。

方法一:

将StyleController组件放到一个表单中,对它进行自定义,然后把它部署到控件的BaseControl.StyleController属性中。随即这些控件会根据这个StyleController进行外观设置。
PS:StyleController只支持一些基础的控件,如编辑器、按钮、导航和列表框等。

方法二:

创建一个新的 UserLookAndFeel对象并将它部署到控件的UserLookAndFeel.ParentLookAndFeel属性中,查看Parent LookAndFeel 对象上的The UseDefaultLookAndFeel setting分区获取附加信息。

下面这段代码展示了如何通过 StyleController组件自定义两个DXperience WinForms编辑器的外观:

using DevExpress.XtraEditors;
// Create and customize the Style Controller. 
StyleController styleController1 = new StyleController();
// Set the background color. 
styleController1.Appearance.BackColor = Color.LightYellow;
// Customize the LookAndFeel settings. 
styleController1.LookAndFeel.UseDefaultLookAndFeel = false;
styleController1.LookAndFeel.UseWindowsXPTheme = true;
// Assign the StyleController to editors. 
buttonEdit1.StyleController = styleController1;
lookUpEdit1.StyleController = styleController1;

效果如图:

buttonEdit,按钮,Devexpress按钮,Form1


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP