如何将windows窗体的风格改的和 MSN一样?
如何将windows窗体的风格改的和 MSN一样?就比如让边框变圆滑之类的 ,谢谢,老鸟指教。
------解决方案--------------------个人觉得:
Msn的界面实际上相当于一个使用了Form.Region的Form
因为它要显示完全自定义的样式,因此去掉了标题及边框从而使用了Form.Region来把它们去掉了.
因为设置了Region而使标题不可见的时候最大化窗体会出现一个Bug,所以在MSN最大化的时候还是把这个Regin还原成了默认的,这时就显示出这个Title及边.
所以我们可以像MSN的做法一样,来使用Region把窗体的标题及边去掉,从面可以自由的来绘制自已的窗体.
------解决方案--------------------http://blog.csdn.net/alldj/archive/2007/04/13/1564072.aspx
------解决方案--------------------DotNetBar,比如从DevComponents.DotNetBar.Office2007RibbonForm继承form:
public class frmMain : DevComponents.DotNetBar.Office2007RibbonForm
然后放一个ribboncontral,就是OFFICE2007的界面了,如:
http://www.xnachina.net/UserFiles/Snap1.jpg
DotNetBar安装完就带了大量的有源代码的例子的.你可以参考.