
- Help Documentation: https://gitee.com/yhuse/SunnyUI/wikis/pages
- Gitee: https://gitee.com/yhuse/SunnyUI
- GitHub: https://github.com/yhuse/SunnyUI
- NuGet: https://www.nuget.org/packages/SunnyUI/
- Blog: https://www.cnblogs.com/yhuse
Welcome to communicate, QQ Group: 56829229 (SunnyUI Technical Communication Group), please give the source project a Star!!!
Free for personal learning and communication, commercial use requires authorization, contact QQ: 17612584 for authorization matters.
Thanks to Gitee

Special Statement
SunnyUI.Net project has joined the dotNET China organization.

Software Introduction
SunnyUI.Net is a C# WinForm open-source control library, utility class library, extension class library, and multi-page development framework based on .NET Framework 4.0+, .NET 5, and .NET 6 frameworks.
Source code compilation environment:
- VS2019 16.8+ (16.8.0 is the minimum version supporting .Net5)
- VS2022, method to install .NetFramework4.0 target pack: https://www.cnblogs.com/yhuse/p/15536393.html
Dynamic library application environment:
VS2010 and above are all supported:
- .NetFrameWork projects, reference SunnyUI from NuGet, or directly reference the two pre-compiled Dlls (SunnyUI.dll, SunnyUI.Common.dll)
- .Net5, .Net6 projects, reference SunnyUI from NuGet
- Not supported (.NET Framework 4 Client Profile).
- Recommended installation via NuGet: Install-Package SunnyUI, or search for SunnyUI in NuGet to install.
Software Framework

Support Open Source
1 Open Source Control Library
- Based on .NET Framework 4.0, native control development, referencing the Element theme style, including over 70 commonly used controls such as buttons, edit boxes, dropdown boxes, data tables, industrial control instruments, statistical charts, meeting regular development needs. Each control is meticulously crafted with attention to detail;
- Includes 11 Element-style themes and 6 other themes, allowing custom theme definition through the colorful theme mode. Includes the theme management component UIStyleManager for freely switching themes.












2 Utility Library
- Collect and organize utility class libraries commonly used during development.
3 Extension Library
- Collect and organize extension class libraries commonly used during development.
4 Multi-page Framework
- Referencing Element, including 7 commonly used framework styles, requiring only a few lines of simple code to create multi-page programs. Its supporting components include UIForm, UIPage, UIFrame, combined with commonly used control libraries to quickly develop WinForm applications.
