如何使用devexpress的皮肤

2025-11-20 05:46:21

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

如何使用devexpress的皮肤

2、添加两个引用:

  DevExpress.BonusSkins.v9.2

  DevExpress.OfficeSkins.v9.2

如何使用devexpress的皮肤

3、在软件的入口Program类的main函数的第一行代码前加上:

  DevExpress.UserSkins.BonusSkins.Register();

  DevExpress.UserSkins.OfficeSkins.Register();

  DevExpress.Skins.SkinManager.EnableFormSkins();

  Application.EnableVisualStyles();

  Application.SetCompatibleTextRenderingDefault(false);

  Application.Run(new FormMain());

如何使用devexpress的皮肤

4、建立一个窗体基类 ,其中加上

  1public class frmBase: DevExpress.XtraEditors.XtraForm

  2 {

  3protected static DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel=new DevExpress.LookAndFeel.DefaultLookAndFeel();

  4 }

如何使用devexpress的皮肤

5、新窗体都继承于frmbase

如何使用devexpress的皮肤

6、在其中一个窗体上把皮肤全部枚举出来放到一个ComboBoxEdit中,代码如下:

foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins)

cmbAppStyle.Properties.Items.Add(skin.SkinName);

如何使用devexpress的皮肤

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

如何使用devexpress的皮肤

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢