zoukankan      html  css  js  c++  java
  • DevExpress 12.1 换肤 超级简单的方法(2013-11-5版)

    本例子是按照DevExpress 12.1 版本 进行演示.请先准备好DevExpress.BonusSkins.v12.1.dll 和DevExpress.Utils.v12.1.dll

    1.首先添加DevExpress.OfficeSkins和DevExpress.BonusSkins 两个引用

    2  在Program 的 Main()函数里 进行皮肤注册:


                DevExpress.UserSkins.BonusSkins.Register();
                DevExpress.Skins.SkinManager.EnableFormSkins();

    要写在最前面

    3  form窗体里添加2个label和1个listBox

    4 将form窗体的 父类Form 改成 DevExpress.XtraEditors.XtraForm

    在form的Load 事件中写入

     var al = new ArrayList();
                foreach (SkinContainer cnt in SkinManager.Default.Skins)
                {
                    al.Add(cnt.SkinName);
                }
                al.Sort();
                foreach (string s in al)
                {
                    listBox1.Items.Add(s);
                }
                label2.Text+="共"+SkinManager.Default.Skins.Count+"种";

    5 添加listBox的 SelectedIndexChanged 事件

    加入代码 DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = listBox1.SelectedItem.ToString();

    即可.

    6 运行 DevExpressSkin.exe 调试 即可换肤

     

    7 不知道 如何上传代码?要不就上传了

  • 相关阅读:
    Quartz.net
    Perfview 分析进程性能
    windbg 分析cpu异常
    ansible-vault 教程
    ansible 自动化运维(2)
    简单生成随机测试数据
    基于 RabbitMQ-EasyNetQ 实现.NET与Go的消息调度交互
    自绘 TreeDataView 控件
    C# 创建音频WAVE文件头信息(*.wav)
    C# GOF 23种设计模式 学习Log【更新中】
  • 原文地址:https://www.cnblogs.com/simadi/p/3408832.html
Copyright © 2011-2022 走看看