一个支持WinForms换肤的开源组件

博主介绍: 一个10年开发经验.Net老程序员,微软MVP、博客专家、CSDN/阿里云 .Net领域优质创作者,专注于.Net领域知识、开源项目分享!
文末获取,加入交流群
精彩专栏 推荐订阅 带你从零学习框架的搭建!
《从零学习搭建权限管理系统》

推荐一个一键换肤的WinForms皮肤组件。

项目简介

这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。

支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。

组件只能一键统一更换,不能随意自定义设置主题,有更多需求的,可以根据源码自行修改。

技术架构

1、平台:.Net Framework 4.6.1。

项目结构

一个支持WinForms换肤的开源组件_第1张图片

使用方法

1、窗口继承MaterialForm

一个支持WinForms换肤的开源组件_第2张图片

2、设置窗口的颜色与主题

一个支持WinForms换肤的开源组件_第3张图片

效果截图

窗体、按钮、Tab控件、输入框

一个支持WinForms换肤的开源组件_第4张图片

多选框

一个支持WinForms换肤的开源组件_第5张图片

单选框

一个支持WinForms换肤的开源组件_第6张图片

表格

一个支持WinForms换肤的开源组件_第7张图片

进度条

一个支持WinForms换肤的开源组件_第8张图片

项目链接

https://github.com/IgnaceMaes/MaterialSkin

更多开源项目请查看:一个专注推荐.Net开源项目的榜单

- End -

推荐阅读

一套.NET Core +WebAPI+Vue前后端分离权限框架

.Net开发的跨平台Word模板引擎

盘点10个.NetCore实用的开源框架项目

一个基于.NetCore开发、模块化、跨平台、多语言商城系统

一个基于C#开发的轻量级OCR文字识别开源工具

你可能感兴趣的:(github,.netcore,c#,后端,架构)