原創(chuàng)|其它|編輯:郝浩|2010-06-04 10:57:55.000|閱讀 4843 次
概述:為軟件換膚,是一個(gè)永恒的主題。在devexpress中,更換窗體皮膚就很簡單,不需要我們自己去制造皮膚,官方就有很豐富的皮膚包,在tannaiyin的基礎(chǔ)上這么來弄 要簡單得多。那么到底如何讓我們的DevExpress控件的窗體皮膚靚麗更與眾不同呢?本文將為你一一揭曉。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
為軟件換膚,是一個(gè)永恒的主題。在devexpress中,更換窗體皮膚就很簡單,不需要我們自己去制造皮膚,官方就有很豐富的皮膚包,在tannaiyin的基礎(chǔ)上這么來弄 要簡單得多。那么到底如何讓我們的DevExpress控件的窗體皮膚靚麗更與眾不同呢?本文將為你一一揭曉。
第一步讓所有窗體都從DevExpress.XtraEditors.XtraForm繼承。
第二步:添加兩個(gè)引用:
DevExpress.BonusSkins.v9.2
DevExpress.OfficeSkins.v9.2
第三步:在軟件的入口Program類的main函數(shù)的第一行代碼前加上:
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.UserSkins.OfficeSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FormMain());
第四步:建立一個(gè)窗體基類 ,其中加上
1 public class frmBase: DevExpress.XtraEditors.XtraForm
2 {
3 protected static DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel=new DevExpress.LookAndFeel.DefaultLookAndFeel();
4 }
第五步:新窗體都繼承于frmbase
第六步:在其中一個(gè)窗體上把皮膚全部枚舉出來放到一個(gè)ComboBoxEdit中,代碼如下:
foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins)
cmbAppStyle.Properties.Items.Add(skin.SkinName);
第七部:設(shè)置皮膚,怎樣設(shè)置皮膚呢,只需設(shè)置基類的DefaultLookAndFeel即可,代碼如下: frmBase.defaultLookAndFeel.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();
這樣整個(gè)項(xiàng)目中所有的窗體皮膚都煥然一新了。
慧都科技作為Developer Express公司目前在中國唯一正式授權(quán)的經(jīng)銷商,不僅為DXperience提供了全面的技術(shù)支持服務(wù),同時(shí)還傾情打造 DevExpress for.net高級(jí)培訓(xùn)以及DXperience Winform子控件培訓(xùn),讓您深入了解控件實(shí)現(xiàn)效果和常見問題的解決思路,提高開發(fā)效率。
另外,為了從根本上幫您解決數(shù)據(jù)快速錄入的問題,慧都控件網(wǎng)傾力打造了EVSolution QuickInput方案。它不僅支持全鍵盤操作,實(shí)現(xiàn)快速光標(biāo)切換,而且還能進(jìn)行聯(lián)想查詢、復(fù)雜數(shù)據(jù)搜索查詢等功能。另外它還提供了豐富而友好的用戶界面和用戶體驗(yàn),您可以根據(jù)需要,自動(dòng)規(guī)范化格式,真正將Web軟件的優(yōu)勢發(fā)揮得淋漓盡致!
據(jù)慧都科技透露,DevExpress旗下著名控件套包:DXperience? Universal Subscription v2010 vol 1已經(jīng)正式發(fā)布,該版本增加了眾多新的WPF和Silverlight控件的新功能到整個(gè)產(chǎn)品線。眾多新功能搶先體驗(yàn)!請關(guān)注慧都控件網(wǎng)!
(慧都控件網(wǎng)版權(quán)所有,轉(zhuǎn)載請注明出處,否則追究法律責(zé)任)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)