一个支持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文字识别开源工具

相关文章
|
5月前
|
API C# 开发者
一款开源免费美观的WinForm UI控件库
一款开源免费美观的WinForm UI控件库
466 9
|
2月前
|
开发者 C# 自然语言处理
WPF开发者必读:掌握多语言应用程序开发秘籍,带你玩转WPF国际化支持!
【8月更文挑战第31天】随着全球化的加速,开发多语言应用程序成为趋势。WPF作为一种强大的图形界面技术,提供了优秀的国际化支持,包括资源文件存储、本地化处理及用户界面元素本地化。本文将介绍WPF国际化的实现方法,通过示例代码展示如何创建和绑定资源文件,并设置应用程序语言环境,帮助开发者轻松实现多语言应用开发,满足不同地区用户的需求。
44 0
|
3月前
|
C# Windows
一款开源、免费、现代化风格的WPF UI控件库
一款开源、免费、现代化风格的WPF UI控件库
|
4月前
|
开发框架 JavaScript 前端开发
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
|
11月前
|
前端开发 JavaScript C#
基于TDesign风格的Blazor企业级UI组件库
基于TDesign风格的Blazor企业级UI组件库
89 0
|
JavaScript 前端开发 C#
如何将现有的Blazor项目的主题切换写的更好看?
如何将现有的Blazor项目的主题切换写的更好看?
95 1
|
Linux API C#
WPF跨平台方案?
WPF跨平台方案?
425 1
|
C# 数据格式 XML
c#开发移动APP-Xamarin入门扩展
原文:c#开发移动APP-Xamarin入门扩展   这节主要演示了如何通过添加第二个屏幕来跟踪应用程序的call历史来扩展Phoneword应用程序。最终如下:       按如下步骤扩展Phoneword   在Phoneword项目右键新建Content Page,命名为CallHistoryPage    修改后CallHistoryPage.
1107 0
|
C# UED
c#开发移动APP-Xamarin入门扩展剖析
原文:c#开发移动APP-Xamarin入门扩展剖析   上节将Phoneword应用程序扩展到包含第二个屏幕,该屏幕可以跟踪应用程序的拨打历史 Navigation   Xamarin.Form提供了一个内置的导航模型,用于管理一堆页面的导航和用户体验,这个模型实现了Page对象的后进先出(LIFO)堆栈,要从一个页面移动到另一个页面,应用程序将把一个新页面推到这个堆栈上,要返回到前一个页面,应用程序将从堆栈中弹出当前页面。
1013 0
|
C# Android开发 iOS开发
C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件..很很很很重要..),附源码
原文:C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件..很很很很重要..),附源码 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.
1290 0
下一篇
无影云桌面