VS的控件確實有點丑陋,需要美化一下。我最先接觸的就是DotNetBar,一直用它,一般都還穩定。下面簡單地講解一下使用方法
1. 下載破解版DotNetBar
10版本:http://www.cr173.com/soft/43725.html
11版本:http://www.wuleba.com/15732.html
2. 安裝加載控件
對於VS2012,網上2M的破解文件不可用,直接用10或11版本安裝,安裝后,破解完,在選擇項中加載一下即可使用。
3. 使用Office2007風格的窗體
使用Office2007風格的窗體,添加引用DevComponents.DotNetBar2,修改form繼承的類為DevComponents.DotNetBar.Office2007Form。
切換到Form視圖,便可以看到效果:
但調試運行后,發現效果還是沒有效果,原因是還需要設置Form窗體EnableGlass屬性:
this.EnableGlass = false;
4. 使用Office2007面板
Office2007面板非常流行,RibbonControl控件可直接實現,拖放后,修改Form的FormBorderStyle屬性
this.FormBorderStyle = FormBorderStyle.None;
注意:
(1)如果你是專注於程序的算法,不需要有良好的用戶體驗,可以不管界面,甚至使用控件台來完成即可;
(2)使用第三方控件最大的好處就是能夠快速地實現漂亮的效果,最大的壞處是可能造成界面不穩定,請慎用;
(3)Dotnetbar安裝完后自帶很多示例程序,是學習的最好資料。