C# WinForm控件开发和美化(1)——控件效果介绍
2010-11-19 15:42
393 查看
一直对.NET控件的美化比较感趣,自己也很喜欢开发一些控件,到目前为止也算是有了一些收获。 首先声明我学到的很多东西都来自网上,写这篇文章的目的只是对我以前的学习做一个总结和回顾,为下一步将这些东西做成一个真正的皮肤控件做准备。很多东西当初也记不得是在什么地方看到的, 如果没有注明出处的还请作者见谅。
在看过这篇系列文章后,如果您有什么好的意见和建议,请给我留言。
在这里我要特别感谢http://www.csharpwin.com/default.shtml 这个网站,你会发现我写的很多东西在这个网站上都能找到。先看一下效果图:
一、总览
a、窗体的边框是半透明的,透明度可以自己设置。
没有实现的部分:窗体边框的标题和按钮也跟着半透明了。试过把这些部分放在不透明的部分实现,然后透明部分覆盖在上面,效果是实现了,但窗体最大化后
在缩小到正常大小时背景会有残留。估计是透明和不透明部分重叠照成的,暂时没有想到好的办法解决这个问题。
关于窗体的部分,在我的另一遍随笔中有介绍,有兴趣的人可以去看一下:/article/7079817.html
二、Panel控件
a、自定义Panel的一些常有的功能:边框颜色、边框线宽度和边框线样式等。
b、可以分别设置每条边是否显示。
c、可以设置边角样式,可以分别对每个角进行设置。
d、可以设置背景的渐变填充样式和颜色。
e、所有的这些设置在圆角样式下效果不变。
三、Butten控件
a、这个控件主要由3幅图片组成,图片可以自己设置,可以将按钮设置成任何不规则的样式。
b、注意图片要是支持透明的PNG或GIF图片。
Butten设计时样式
四、下拉控件,做了一个可以下拉一个空的Panel的控件,Panel里面可以放任何其他控件。
1、基本下拉控件
2、56个民族下拉控件
3、树形下拉控件
4、日期下拉控件
五、带分页导出功能的DataGridView控件
a、可以在运行时设置每页显示的行数。
b、对显示样式和导出样式进行设置。
c、可以设置提示显示的内容,具体显示和不显示那些列。
e、导出10W条的数据只需要几秒钟。
导出后Excel文件的样式
六、日历控件
其它一些控件的截图今天就不展示了,希望有兴趣的人关注我后面的帖子!在后面的帖子中,我会分别介绍这些控件都是怎么实现的!
在看过这篇系列文章后,如果您有什么好的意见和建议,请给我留言。
在这里我要特别感谢http://www.csharpwin.com/default.shtml 这个网站,你会发现我写的很多东西在这个网站上都能找到。先看一下效果图:
一、总览
a、窗体的边框是半透明的,透明度可以自己设置。
没有实现的部分:窗体边框的标题和按钮也跟着半透明了。试过把这些部分放在不透明的部分实现,然后透明部分覆盖在上面,效果是实现了,但窗体最大化后
在缩小到正常大小时背景会有残留。估计是透明和不透明部分重叠照成的,暂时没有想到好的办法解决这个问题。
关于窗体的部分,在我的另一遍随笔中有介绍,有兴趣的人可以去看一下:/article/7079817.html
二、Panel控件
a、自定义Panel的一些常有的功能:边框颜色、边框线宽度和边框线样式等。
b、可以分别设置每条边是否显示。
c、可以设置边角样式,可以分别对每个角进行设置。
d、可以设置背景的渐变填充样式和颜色。
e、所有的这些设置在圆角样式下效果不变。
三、Butten控件
a、这个控件主要由3幅图片组成,图片可以自己设置,可以将按钮设置成任何不规则的样式。
b、注意图片要是支持透明的PNG或GIF图片。
Butten设计时样式
四、下拉控件,做了一个可以下拉一个空的Panel的控件,Panel里面可以放任何其他控件。
1、基本下拉控件
2、56个民族下拉控件
3、树形下拉控件
4、日期下拉控件
五、带分页导出功能的DataGridView控件
a、可以在运行时设置每页显示的行数。
b、对显示样式和导出样式进行设置。
c、可以设置提示显示的内容,具体显示和不显示那些列。
e、导出10W条的数据只需要几秒钟。
导出后Excel文件的样式
六、日历控件
其它一些控件的截图今天就不展示了,希望有兴趣的人关注我后面的帖子!在后面的帖子中,我会分别介绍这些控件都是怎么实现的!
相关文章推荐
- C#WinForm开发系列之CheckBox控件全选和取消全选以及checkedListBox的基础使用介绍
- C# WinForm控件开发和美化(2)——PanelEx控件
- (转)C# WinForm控件开发和美化(2)——PanelEx控件
- C#在Winform中使用GMap.Net地图开发控件在离线模式下绘制两点路线
- 【转】c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- C#WinForm开发窗中体制作异形窗体或控件
- 探寻C# WinForm控件开发实现下拉式属性编辑器(转)
- c# WinForm开发 DataGridView控件的各种操作总结
- c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C# WinForm开发系列之如何使用panel控件制作左侧导航菜单
- c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- C# WinForm控件美化扩展系列之TabControl控件(1)
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C# WinForm控件美化扩展系列之ListView(2)
- C# WinForm控件美化扩展系列之ListBox
- C#发现之旅 --- WinForm.NET中开发具有固定背景图片的可滚动控件
- C# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- c# WinForm开发 有关DataGridView控件数据库连接(存储和删除)的操作