zoukankan      html  css  js  c++  java
  • 让所有窗体都从DevExpress.XtraEditors.XtraForm继承

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

    第一步:在项目中添加 引用:
    DevExpress.BonusSkins.v14
    // DevExpress.Office.v14.2.Core

    第二步:在软件的入口Program类的main函数的第一行代码前加上:
     DevExpress.UserSkins.BonusSkins.Register();
     DevExpress.Skins.SkinManager.EnableFormSkins();
              
     
    第三步:建立一个窗体基类 ,其中加上
    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();
    这样整个项目中所有的窗体皮肤都焕然一新了。
  • 相关阅读:
    Layui_2.x_上传插件使用
    Layui_1.0.9_分页实例_Java
    Jquery_如何扩展方法
    Linux_Crontab命令
    Linux_Centos7_设置MySql定时备份
    Linux_MySql_tar_安装(转)
    MySql_创建用户并赋予权限
    滚动条定位
    MySQL 存储过程创建表
    取两个时间差
  • 原文地址:https://www.cnblogs.com/endv/p/4583029.html
Copyright © 2011-2022 走看看