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

相关文章
|
8月前
|
自然语言处理 C# 开发者
WPF开源轻便、快速的桌面启动器
WPF开源轻便、快速的桌面启动器
113 4
WPF开源轻便、快速的桌面启动器
|
图形学
Unity常用组件
Unity常用组件
209 0
|
XML Android开发 数据格式
Android开发中那些你费力写的控件,其实原生都有
实现一个开关的切换,你会怎么做,写一个layout,一半点击为开,一半点击为关,还是两张图片,点一下开,再点一下关?让你实现一个根据用户的输入弹出一个下拉菜单等等,其实都大可没有必要去自己写,本身Android里都有,下面对各个控件,我会一一举例。
203 0
|
存储 Linux 测试技术
unity3d-常用组件
unity3d-常用组件
unity3d-常用组件
|
测试技术 iOS开发
Flutter Web网站之最简方式实现暗黑主题无缝切换
Flutter Web网站之最简方式实现暗黑主题无缝切换
315 0
Flutter Web网站之最简方式实现暗黑主题无缝切换
|
C# UED
c#开发移动APP-Xamarin入门扩展剖析
原文:c#开发移动APP-Xamarin入门扩展剖析   上节将Phoneword应用程序扩展到包含第二个屏幕,该屏幕可以跟踪应用程序的拨打历史 Navigation   Xamarin.Form提供了一个内置的导航模型,用于管理一堆页面的导航和用户体验,这个模型实现了Page对象的后进先出(LIFO)堆栈,要从一个页面移动到另一个页面,应用程序将把一个新页面推到这个堆栈上,要返回到前一个页面,应用程序将从堆栈中弹出当前页面。
1027 0
|
C# 数据格式 XML
c#开发移动APP-Xamarin入门扩展
原文:c#开发移动APP-Xamarin入门扩展   这节主要演示了如何通过添加第二个屏幕来跟踪应用程序的call历史来扩展Phoneword应用程序。最终如下:       按如下步骤扩展Phoneword   在Phoneword项目右键新建Content Page,命名为CallHistoryPage    修改后CallHistoryPage.
1121 0
|
存储 传感器 API
C#使用Xamarin开发可移植移动应用终章(11.获取设备信息与常用组件,开源一个可开发模版.)
原文:C#使用Xamarin开发可移植移动应用终章(11.获取设备信息与常用组件,开源一个可开发模版.) 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.
1730 0
|
C# Android开发
C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
原文:C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.
1009 0

热门文章

最新文章