ntjm.net
当前位置:首页 >> C#窗体美化 >>

C#窗体美化

有三种方式: 1、重写WinForm自带的控件,这需要熟练掌握GDI+ 技术、并且需要熟悉控件的各种事件及属性,还有些控件没有太多可以重写的东东,所以这种方式有点难度,放弃! 2、使用第三方控件.可惜大部分是需要付费的,放弃!

一:窗体圆角的处理 对于无边框窗体圆角矩形的处理,我这里采用的是使用API函数CreateRoundRectRgn,相比于自己用GDI+写的处理圆角的函数,效果要稍微好点,至少线条在圆角处过渡的比较平滑,为了便于复用,我把其封装到窗体自绘

自定义窗体个控件就可以了,再加上WinForm中的动画API和gdi+来实现就搞定了,或者用WPF吧,再不行使用网页界面和cs客户端结合,

一般都使用photoshop软件设计界面找本书入门一下,就可以完成简单的美丽效果啦

可以上网搜winform皮肤美化就会有你想要的了.. 如果闲控件不好看,还可以下载一些美化的控件.. 不过你觉得美化控件不好用,也可以用第三放插件的用一款第三方控件IrisSkin,可以自由更换不同风格的皮肤. Vista、Xp、Office等数十种风格.

可以用IrisSkin2实现,操作很简单.导入IrisSkin2.dll和皮肤文件.在form_load或者构造函数中设置皮肤就可以了.具体操作和下载地址:http://blog.csdn.net/weiren2006/archive/2009/04/17/4087298.aspx

visual C#的窗体美化有工具的 你下载下来,装上就可以了

1.从网上下载IrisSkin4.dll,一般都附带有Skins文件夹,顾名思义就是存放皮肤文件的,皮肤文件后缀为.ssk.然后将它们导入到当前项目文件的bin\debug文件夹下面,这样在编写代码时,就可以通过该路径引用皮肤文件了.2.接下来就是要把

this.BackgroundImage = Image.FromFile("0.bmp"); this.Size = this.BackgroundImage.Size; 然后把这些写在基类的load事件里边,让别的窗口继承这样就都一样了

用一些控件就好了 推荐dotnetbar 或者 develop express

dbpj.net | hyqd.net | pznk.net | prpk.net | 369-e.net | 网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com