作者: qiaoke_song
查看: 8121|回复: 35

[源码] 【动态窗体】学习-从仿制cskin开始

[复制链接]
qiaoke_song 发表于 2017-11-19 19:07:19 | 显示全部楼层 |阅读模式
查看: 8121|回复: 35
本帖最后由 qiaoke_song 于 2018-3-29 22:48 编辑

说明:
目前:窗体动画(非立体)、动态切换窗体、WinForm下调取FontAwesome图标字库,按钮效果、立体窗体动画(立体)、自定义滚动条、等等。除动画窗体外,其他均支持通用窗体。
有demo,持续学习中,

这里下载,功能可能有变化(2018.3)
https://pan.baidu.com/s/1htebnRu















【动态窗体】学习-从仿制cskin开始

【动态窗体】学习-从仿制cskin开始

评分

参与人数 4金钱 +13 贡献 +2 收起 理由
Blue_Pen + 10 + 2 感谢LZ对论坛做出的贡献~
卖萌的豆腐 + 1 感谢分享,LZ辛苦了~
iNIC + 1 感谢分享,LZ辛苦了~
yy981420974 + 1 感谢分享,LZ辛苦了~

查看全部评分

回复 论坛版权

使用道具 举报

aisht 发表于 2018-1-20 16:50:39 | 显示全部楼层
强的一笔.
明显超越菊花乔的cskin了吧
boxxie 发表于 2017-11-20 10:31:29 | 显示全部楼层
多谢楼主分享,来学习了
 楼主| qiaoke_song 发表于 2017-11-21 00:31:49 | 显示全部楼层
最近更新:
2017-11-20
增加:水平翻转,抖动。翻转切换、上下切换等6种切换,以及各种切换组合,更新了Demo


WinForm_UI_1120.rar

2.94 MB, 下载次数: 367, 下载积分: 金钱 -1

Aisa_Thanatos 发表于 2017-11-22 13:29:11 | 显示全部楼层
谢谢分享。学习下
 楼主| qiaoke_song 发表于 2017-11-23 13:34:03 | 显示全部楼层
最近更新:
2017-11-23
增加:缩放按钮功能,限于压缩文件大小,tooltips 的demo去掉了。后面自定义滚动条写好了,改改再发


111.gif

WinForm_UI_1123.rar

2.45 MB, 下载次数: 2861, 下载积分: 金钱 -1

 楼主| qiaoke_song 发表于 2017-11-24 11:14:57 | 显示全部楼层
本帖最后由 qiaoke_song 于 2017-11-24 11:20 编辑

最近更新:2017-11-24
增加区域透明遮罩层另:除本程序定义窗体外,其他组件均可用于通用窗体



WinForm_UI_1124.rar

2.49 MB, 下载次数: 228, 下载积分: 金钱 -1

xifengcanyue 发表于 2017-11-26 11:48:06 | 显示全部楼层
厉害厉害,学习了
 楼主| qiaoke_song 发表于 2017-11-26 19:38:01 | 显示全部楼层
最近更新:2017-11-26
增加3种按钮方式;增加自定义滚动条3种样式;增加通用无边框阴影窗体。
1、通用无边框阴影窗体方法google上找的
2、图形窗体的图像可自定义或添加到资源文件里调用,窗体.窗体图像=图片
3、滚动条样式就4副图片,可自行修改加工到资源文件里面
滚动条不加透明背景很流畅,加透明背景有点慢,
可以参考https://www.codeproject.com/Articles/12870/Don-t-Flicker-Double-Buffer
进行修改
4、以下方法均可用于通用窗体
UiButtonMethod.cs
UiControlsMethod.cs(AlphaForm窗体除外)
UiDrawTextMethod.cs
UiScrollBoxMethod.cs
UitoolTipsMethods.cs
UiTransparentRectMethod.cs
winFormEX.cs
5、继续修改、更新中......

11.gif
12.gif

WinForm_Ui__1126.rar

2.95 MB, 下载次数: 94, 下载积分: 金钱 -1

 楼主| qiaoke_song 发表于 2017-11-28 12:20:07 | 显示全部楼层
本帖最后由 qiaoke_song 于 2017-11-28 12:23 编辑

最近更新:2017-11-28

采用高效的重绘,彻底解决了滚动条显示问题。Demo不变,在楼上下载,将DLL文件替换为这个的就可以了。另:滚动条demo加上
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            System.Environment.Exit(0);
        }
结束全部线程


WinForm_Ui_1128.rar

483.34 KB, 下载次数: 45, 下载积分: 金钱 -1

 楼主| qiaoke_song 发表于 2017-11-30 14:38:00 | 显示全部楼层
最近更新:2017-11-30
增加:透明度可调节输入框,非https://www.codeproject.com 的示例方式,如有问题自行修改。
其他Demo在楼上下载。

1130.png

WinForm_Ui_1130.rar

1.25 MB, 下载次数: 3290, 下载积分: 金钱 -1

您需要登录后才可以回帖 登录 | 加入CSkin论坛

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2019-5-25 14:10, Processed in 0.801156 second(s), 35 queries , Gzip On.

快速回复 返回顶部 返回列表