花木兰控件库Gitee截图
介绍
基于 C#(语言) 4.0 、 VS2019 、 Net Framework 4.0(不包括Net Framework 4.0 Client Profile) 开发的Winform控件库。为了兼容性采用了C#(语言) 4.0版本,低版本VS也可以编译该项目。整个控件控除了动画函数由Silverlight提取出来和ColorEditorExt.cs颜色面板视图设计器扩展器在网上例子修改而来,其他都是自己在原生控件基础上写的,没有使用任何第三方库,所以放心使用,没有侵犯他人著作权的问题。 这套控件库原本在博客上都是单个控件发布的,这次在gitee整体的发布。由于原来控件都是独立开发,大量的控件使用到滑动的效果,导致定时器消耗过多,所以在整体发布前对大部分控件做了修改,不排除还有bug,所以这套控件库适合有基本基础控件开发的人使用。控件本身并不复杂,像window消息使用的比较小,主要都是重写Paint方法实现。还有就是所有的控件目前都是采用整体刷新方式绘制,你可以继续优化控件。这些控件都是我平常出于好奇心写的,没有在真正的项目上使用过,你要是使用在自己的项目中,最好先测试下控件有没有bug,为什么这么说呢,因为我在开发这些控件时就有遇到过控件有bug导致在操作视图设计器时VS奔溃自动关闭的现象。开发可化视图设计器的控件还是挺麻烦的,你必须要了解VS 视图设计器的流程原理。
关于授权
关于授权问题有以下 3种 方式:(以下都不提供BUG解决服务,我也没有刻意留下bug)
- 30元 (人民币)永久授权(适用以后所有版本),控件库可以集成在你的商业系统中使用,但控件库不能用于二次贩售和授权他人,对于二次开发看下面2的情况。
仓库介绍
从Gitee仓库花木兰控件库克隆下来后,下面是仓库总体目录结构:
花木兰控件库目录
解决方案用[Microsoft Visual Studio Enterprise 2022 (64-bit) - Preview]打开,为啥用VS 2022预览版,不是正式版已经出来了吗?(...)
解决方案结构:
解决方案结构
运行WinformDemo工程:
运行WinformDemo工程
先看有哪些控件,下面是控件目录:
控件目录
- 菜单
GDI不规则圆弧:
右击点击可以展开|关闭
不规则圆弧
看到旁边的按钮“独立打开”没,点一下试试:
不规则圆弧
可以对它进行移动,具体这个你怎么用发挥你的想象吧。
MAC鱼眼效果:
比较酷炫的MAC鱼眼效果菜单:
MAC鱼眼效果
面包屑导航栏:
面包屑导航栏
- 表单
Date日期选择美化:
Date日期选择美化
Color颜色选择美化:
Color颜色选择美化
多点滑块滑杆:
多点滑块滑杆
CheckBox复选框:
CheckBox复选框
按钮动画:
按钮动画
百分比进度:
百分比进度
水波纹进度:
水波纹进度
渐变进度:
这个用于实时数据监控还不错。
渐变进度
数字时间:
数字时间
温度计:
温度计
TabControl美化:
TabControl美化
验证码:
验证码
雷达扫描:
雷达扫描
加载等待:
加载等待
- 播放
图片旋转播放:
图片旋转播放
走马灯图片轮播:
走马灯图片轮播
文本跑马灯特效:
文本跑马灯特效
- 验证
图案滑屏解锁:
图案滑屏解锁
拼图滑块验证:
这个有意思,可以选择多个滑块,增加验证复杂。
拼图滑块验证
- 工具栏
这个比较常见,就不录制gif了...
- 组件
右下角弹窗提示:
右下角弹窗提示
其他组件需要您去看看喽。
- 分析
最后一个大类,已经录制快30个gif了...
仪表:
仪表
雷达分析图:
雷达分析图
Chart分析:
Chart分析
介绍完啦,gif录制酸爽了。
Gitee仓库:花木兰控件库 博客:https://www.cnblogs.com/tlmbem/控件的介绍。
花木兰控件库Gitee截图 介绍 基于 C#(语言) 4.0 、 VS2019 、 Net Framework 4.0(不包括Net Framework 4.0 Client Profile) 开发的Winform控件库。为了兼容性采用了C#(语言) 4.0版本,低版本VS也可以编译该项目。整个控件控除了动画函数由Silverlight提取出来和ColorEditorExt.cs颜色面板视图设计器扩展器在网上例子修改而来,其他都是自己在原生控件基础上写的,没有使用任何第三方库,所以放心使用,没有侵犯他人著作权的问题。 这套控件库原本在博客上都是单个控件发布的,这次在gitee整体的发布。由于原来控件都是独立开发,大量的控件使用到滑动的效果,导致定时器消耗过多,所以在整体发布前对大部分控件做了修改,不排除还有bug,所以这套控件库适合有基本基础控件开发的人使用。控件本身并不复杂,像window消息使用的比较小,主要都是重写Paint方法实现。还有就是所有的控件目前都是采用整体刷新方式绘制,你可以继续优化控件。这些控件都是我平常出于好奇心写的,没有在真正的项目上使用过,你要是使用在自己的项目中,最好先测试下控件有没有bug,为什么这么说呢,因为我在开发这些控件时就有遇到过控件有bug导致在操作视图设计器时VS奔溃自动关闭的现象。开发可化视图设计器的控件还是挺麻烦的,你必须要了解VS 视图设计器的流程原理。 关于授权 关于授权问题有以下 3种 方式:(以下都不提供BUG解决服务,我也没有刻意留下bug) 30元 (人民币)永久授权(适用以后所有版本),控件库可以集成在你的商业系统中使用,但控件库不能用于二次贩售和授权他人,对于二次开发看下面2的情况。 仓库介绍 从Gitee仓库花木兰控件库克隆下来后,下面是仓库总体目录结构: 花木兰控件库目录 解决方案用[Microsoft Visual Studio Enterprise 2022 (64-bit) - Preview]打开,为啥用VS 2022预览版,不是正式版已经出来了吗?(...) 解决方案结构: 解决方案结构 运行WinformDemo工程: 运行WinformDemo工程 先看有哪些控件,下面是控件目录: 控件目录 菜单 GDI不规则圆弧: 右击点击可以展开|关闭 不规则圆弧 看到旁边的按钮“独立打开”没,点一下试试: 不规则圆弧 可以对它进行移动,具体这个你怎么用发挥你的想象吧。 MAC鱼眼效果: 比较酷炫的MAC鱼眼效果菜单: MAC鱼眼效果 面包屑导航栏: 面包屑导航栏 表单 Date日期选择美化: Date日期选择美化 Color颜色选择美化: Color颜色选择美化 多点滑块滑杆: 多点滑块滑杆 CheckBox复选框: CheckBox复选框 按钮动画: 按钮动画 百分比进度: 百分比进度 水波纹进度: 水波纹进度 渐变进度: 这个用于实时数据监控还不错。 渐变进度 数字时间: 数字时间 温度计: 温度计 TabControl美化: TabControl美化 验证码: 验证码 雷达扫描: 雷达扫描 加载等待: 加载等待 播放 图片旋转播放: 图片旋转播放 走马灯图片轮播: 走马灯图片轮播 文本跑马灯特效: 文本跑马灯特效 验证 图案滑屏解锁: 图案滑屏解锁 拼图滑块验证: 这个有意思,可以选择多个滑块,增加验证复杂。 拼图滑块验证 工具栏 这个比较常见,就不录制gif了... 组件 右下角弹窗提示: 右下角弹窗提示 其他组件需要您去看看喽。 分析 最后一个大类,已经录制快30个gif了... 仪表: 仪表 雷达分析图: 雷达分析图 Chart分析: Chart分析 介绍完啦,gif录制酸爽了。 Gitee仓库:花木兰控件库 博客:https://www.cnblogs.com/tlmbem/控件的介绍。