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

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

博主介绍: 🌈一个10年开发经验.Net老程序员,微软MVP、博客专家、CSDN/阿里云 .Net领域优质创作者,专注于.Net领域知识、开源项目分享!🌈

🛕文末获取,加入交流群🛕

👇🏻 精彩专栏 推荐订阅 👇🏻 带你从零学习框架的搭建!

《从零学习搭建权限管理系统》


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

项目简介

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

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


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

技术架构

1、平台:.Net Framework 4.6.1。


项目结构


使用方法

1、窗口继承MaterialForm



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



效果截图

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


多选框

单选框

表格

进度条


项目链接

https://github.com/IgnaceMaes/MaterialSkin

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


- End -


推荐阅读


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


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


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


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


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

相关文章
|
6月前
|
API C# 开发者
一款开源免费美观的WinForm UI控件库
一款开源免费美观的WinForm UI控件库
507 9
|
5天前
|
人工智能 API Apache
推荐3款开源、美观且免费的WinForm UI控件库
推荐3款开源、美观且免费的WinForm UI控件库
|
1月前
|
Linux C# Android开发
分享3款开源、免费的Avalonia UI控件库
分享3款开源、免费的Avalonia UI控件库
121 0
|
6月前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
4月前
|
C# Windows
一款开源、免费、现代化风格的WPF UI控件库
一款开源、免费、现代化风格的WPF UI控件库
143 0
|
5月前
|
开发框架 JavaScript 前端开发
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
108 1
|
C# 容器 开发框架
MEF 插件式开发 - WPF 初体验
原文:MEF 插件式开发 - WPF 初体验 目录 MEF 在 WPF 中的简单应用 加载插件 获取元数据 依赖注入 总结 MEF 在 WPF 中的简单应用 MEF 的开发模式主要适用于插件化的业务场景中,C/S 和 B/S 中都有相应的使用场景,其中包括但不限于 ASP.NET MVC 、ASP WebForms、WPF、UWP 等开发框架。
1167 0