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安装完后自带很多示例程序,是学习的最好资料。