日期:2014-05-18  浏览次数:20963 次

winForm程序如何自定义程序边框?
Winform默认的那个边框(就是程序最边上的框,最大化最小化什么的都在那上面)很难看,在窗体属性里无法进行直接修改。我想给边框换一些颜色或者加一个背景图片,应该如何实现?

------解决方案--------------------
使用IrisSkin2.dll皮肤控件,或者使用GDI+重绘窗体。
只改变边框样式的话,可以设置窗体的FormBorderStyle属性,但是不能加图片。
------解决方案--------------------
IrisSkin2.dll我今天刚下载,很好用的第三方控件。可以使用皮肤工具制做你想要的皮肤,网上也有许多现成的皮肤可以下载。
------解决方案--------------------
楼上提到的皮肤控件不是很好用,在resize等很多情况下都会出问题,如果楼主可以接受破解版的话
去这里下一个radcontrol for winform,很不错的东西,比
IrisSkin2.dll好的多,也漂亮
使用里面的winform父类,只要继承一下就可以了
http://club.topsage.com/thread-2213674-1-1.html
------解决方案--------------------
上面说错了,是radform父类,记不太清楚了,应该是这个
------解决方案--------------------
我不知道radcontrol是不是支持皮肤更换,但一般都是一些控件吧。。

以前做Silverlight时也想用radcontrol的,但是网上没有破解版,只好选了DevExpress。

IrisSkin2我试的Resize时没有出什么问题啊。