DevExpress 皮肤使用方法

DevExpress 皮肤使用方法

第一步让所有窗体都从DevExpress.XtraEditors.XtraForm继承。
 
  第二步:添加两个引用:
  DevExpress.BonusSkins.v9.2
  DevExpress.OfficeSkins.v9.2
 
  第三步:在软件的入口Program类的main函数的第一行代码前加上:
  DevExpress.UserSkins.BonusSkins.Register();
  DevExpress.UserSkins.OfficeSkins.Register();
  DevExpress.Skins.SkinManager.EnableFormSkins();
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault( false );
  Application.Run( new  FormMain());
 
  第四步:建立一个窗体基类 ,其中加上
  1 public  class  frmBase: DevExpress.XtraEditors.XtraForm
  2 {
  3 protected  static  DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel= new  DevExpress.LookAndFeel.DefaultLookAndFeel();
  4 }
 
  第五步:新窗体都继承于frmbase
 
  第六步:在其中一个窗体上把皮肤全部枚举出来放到一个ComboBoxEdit中,代码如下:
foreach  (DevExpress.Skins.SkinContainer skin in  DevExpress.Skins.SkinManager.Default.Skins)
cmbAppStyle.Properties.Items.Add(skin.SkinName);
 
  第七部:设置皮肤,怎样设置皮肤呢,只需设置基类的DefaultLookAndFeel即可,代码如下: frmBase.defaultLookAndFeel.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();
这样整个项目中所有的窗体皮肤都焕然一新了。  
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值