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时没有出什么问题啊。