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 不知道 如何上傳代碼?要不就上傳了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM