zoukankan      html  css  js  c++  java
  • DevExpress窗体皮肤

      相信很多朋友希望自己的软件可以非常漂亮,本文就简要介绍一下,对窗体换肤。

    1、在程序入口处,即Program.cs添加如下代码:

           DevExpress.UserSkins.OfficeSkins.Register();
           DevExpress.UserSkins.BonusSkins.Register();

    2、所应用样式窗体需要继承自DevExpress.XtraEditors.XtraForm;

    3、添加defaultLookAndFeel1控件;

    4、在应用窗体调用如下代码:

     #region 初始化皮肤
            private void InitSkin()
            {
                BarSubItem bar = new BarSubItem();
                bar.Caption = "皮肤设置";
                bar.Name = "皮肤设置";

                //迭代出所有皮肤样式

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

                    BarButtonItem barBI = new BarButtonItem();
                    barBI.Tag = skin.SkinName;
                    barBI.Name = skin.SkinName;
                    barBI.Caption = skin.SkinName;
                    barBI.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(ItemClick);


                    this.barManager1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { barBI });
                    bar.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(barBI) });


                }
                this.barManager1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { bar });

                this.barMenu.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(bar) });

            }

            #region 皮肤单击事件
            private void ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
            {

                defaultLookAndFeel1.LookAndFeel.SetSkinStyle(e.Item.Tag.ToString());
                e.Item.Hint = e.Item.Tag.ToString();
            }
            #endregion

  • 相关阅读:
    vim常用命令总结
    深度学习之 GAN 进行 mnist 图片的生成
    javascript 中的类型
    架构设计小思
    [前端]如何让图片等比例缩放,同时撑满父级容器的长或宽
    深度学习之 seq2seq 进行 英文到法文的翻译
    深度学习之 cnn 进行 CIFAR10 分类
    深度学习之 rnn 台词生成
    深度学习之 mnist 手写数字识别
    前端页面,使用 dom 鼠标拖拽画一个矩形和监听键盘
  • 原文地址:https://www.cnblogs.com/Foric/p/2034073.html
Copyright © 2011-2022 走看看