多语言展示
当前在线:582今日阅读:86今日分享:14

如何使用devexpress的皮肤

如何使用devexpress的皮肤devexpress是一款不错的控件。那么devexpress控件的皮肤如何使用?今天给大家分享一下如何使用devexpress的皮肤。
工具/原料

​控件:devexpress

方法/步骤
1

让所有窗体都从DevExpress.XtraEditors.XtraForm继承。

2

添加两个引用:  DevExpress.BonusSkins.v9.2  DevExpress.OfficeSkins.v9.2

3

在软件的入口Program类的main函数的第一行代码前加上:  DevExpress.UserSkins.BonusSkins.Register();  DevExpress.UserSkins.OfficeSkins.Register();  DevExpress.Skins.SkinManager.EnableFormSkins();  Application.EnableVisualStyles();  Application.SetCompatibleTextRenderingDefault(false);  Application.Run(new FormMain());

4

建立一个窗体基类 ,其中加上  1public class frmBase: DevExpress.XtraEditors.XtraForm  2 {  3protected static DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel=new DevExpress.LookAndFeel.DefaultLookAndFeel();  4 }

5

新窗体都继承于frmbase

6

在其中一个窗体上把皮肤全部枚举出来放到一个ComboBoxEdit中,代码如下:foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins)cmbAppStyle.Properties.Items.Add(skin.SkinName);

7

设置皮肤,怎样设置皮肤呢,只需设置基类的DefaultLookAndFeel即可,代码如下: frmBase.defaultLookAndFeel.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();

注意事项

经验仅供参考!

推荐信息