• 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();
    这样整个项目中所有的窗体皮肤都焕然一新了。	
    

      

    java新手自学群 626070845
    java/springboot/hadoop/JVM 群 4915800
    Hadoop/mongodb(搭建/开发/运维)Q群481975850
    GOLang Q1群:6848027
    GOLang Q2群:450509103
    GOLang Q3群:436173132
    GOLang Q4群:141984758
    GOLang Q5群:215535604
    C/C++/QT群 1414577
    单片机嵌入式/电子电路入门群群 306312845
    MUD/LIB/交流群 391486684
    Electron/koa/Nodejs/express 214737701
    大前端群vue/js/ts 165150391
    操作系统研发群:15375777
    汇编/辅助/破解新手群:755783453
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C# IP地址与数字之间的互转
    C# 获取本机的所有ip地址,并过滤内网ip
    C# POST数据base64到接口会出错的问题
    C# 使用 Task 替换 ThreadPool ,异步监测所有线程(任务)是否全部执行完毕
    C# 线程池执行操作例子
    输入及词法分析详解
    用java实现编译器-算术表达式及其语法解析器的实现
    用java实现一个简易编译器-语法解析
    用java实现一个简易编译器1-词法解析入门
    模板方法模式
  • 原文地址:https://www.cnblogs.com/cfas/p/3111642.html
Copyright © 2020-2023  润新知