摘要: 偶然的想法,遇到了Winform更改Winform皮肤的问题。WPF没有这个问题,WPF的控件都是没有外形的,完全可以根据自己需要自由发挥,可以通过直观的编码实现各种绚丽的界面效果,网上也有很多现有的style、template供参考。相比WPF,Winform换肤就没有那么幸运了。实现起来相对比较麻烦。Baidu+Google,发现解决Winform换肤的实现方法,基本有如下两种。实现1.使用现有皮肤。优点:实现及其简单,基本不需要编码;但细节需要注意。缺点:不能自己定制实现2.完全的GDI+绘制。有点:可以完全根据个人爱好制作个性化的界面。缺点:完成一个用户体验良好的皮肤,编码量和前期图片 阅读全文
posted @ 2013-04-15 21:58 DebugLZQ 阅读(10735) 评论(1) 推荐(1) 编辑
摘要: 这是前面一篇博文:更换Winform 皮肤(上)----使用现有皮肤的后篇。主要是自己绘制Winform界面,搜索了网上的相关资源。实现了一个登陆页面。效果如下:下面来,看看我是如何实现的。首先,在Winform工程Demo中添加一些素材文件,并将其添加到资源里面,DebugLZQ用的是VS2012,直接拖过去就好。2.设置该窗体的FormBorderStyle为None。3.在更改窗体的后台cs代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usi 阅读全文
posted @ 2013-04-15 21:58 DebugLZQ 阅读(5552) 评论(1) 推荐(2) 编辑