SunnyUI.Net ist eine C#WinForm-Open-Source-Steuerungsbibliothek, eine Toolklassenbibliothek, eine Erweiterungsklassenbibliothek und ein mehrseitiges Entwicklungsframework, das auf den Frameworks .NetFramework4.0+, .NetCore3.1 und .Net5 basiert.
Quellcode-Kompilierungsumgebung: VS201916.8+, .Net5, .NetCore3.1
Anwendungsumgebung der dynamischen Bibliothek: VS2010 und höher, .NetFramework4.0 und höher (außer .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Es wird empfohlen, über Nuget zu installieren: Install-PackageSunnyUI oder nach SunnyUI zu suchen und über Nuget zu installieren.
Softwareeinführung:
1. Open-Source-Steuerungsbibliothek
Basierend auf .NetFramework4.0 werden native Steuerelemente unter Bezugnahme auf den Element-Designstil entwickelt. Es stehen mehr als 50 häufig verwendete Steuerelemente zur Verfügung, darunter Schaltflächen, Bearbeitungsfelder, Dropdown-Felder, Datentabellen, industrielle Steuerungsinstrumente und statistische Diagramme Regelmäßige Entwicklung erfordert sorgfältige Handwerkskunst und Liebe zum Detail.
Enthält 11 Elementstilthemen, 6 weitere Themen und die Themenverwaltungskomponente UIStyleManager, mit der die Themen frei gewechselt werden können.
2. Werkzeugbibliothek
Sammeln und organisieren Sie Werkzeugbibliotheken, die im Entwicklungsprozess häufig verwendet werden.
3. Erweiterungsbibliothek
Sammeln und organisieren Sie erweiterte Klassenbibliotheken, die häufig im Entwicklungsprozess verwendet werden.
4. Mehrseitiger Rahmen
Siehe Element, das 7 häufig verwendete Framework-Stile enthält. Sie können mehrseitige Programme mit nur wenigen Zeilen einfachen Codes erstellen. Zu den unterstützenden Komponenten gehören UIForm, UIPage und UIFrame. Durch die Integration gängiger Steuerelementbibliotheken können Sie schnell WinForm-Anwendungen entwickeln .
Aktualisierungsprotokoll des SunnyUI.Net-Entwicklungsframeworks:
v3.0.9
Unterstützung für die .Net6-Version hinzufügen
Alle SunnyUI-Steuerungen unterstützen die adaptive DPI-Skalierung
Fügen Sie das UISplitContainer-Steuerelement hinzu
Klasse zum Lesen von INI-Dateien hinzufügen (ohne WinAPI zu verwenden)
Globaler Hotkey hinzufügen
IFrame-Schnittstelle hinzufügen
Erhöhen Sie den Drehwinkel des Textes
Fügen Sie FocusLine hinzu, wenn mehrere Schaltflächen angezeigt werden
Beheben Sie das Problem, dass unterschiedliche Bildlaufleisten für die DPI-Skalierung nicht abgedeckt werden
Filterung hinzufügen
Fügen Sie eine mögliche Fehlerbeurteilung hinzu
Durch die Codegenerierung wird der Typ ComboCheckedListBox hinzugefügt
Durch die Codegenerierung wird der ComboTreeView-Typ hinzugefügt
Scroll-Ereignis hinzufügen
Erhöhen Sie die Anzahl der angezeigten Dezimalstellen
Wenn der rechte Rand nicht angezeigt wird, entfernen Sie die gezeichnete Linie
Passen Sie die Mindestlänge und -breite auf 1 an
Unterstützt das Ändern der Hintergrundfarbe
SetItemCheckState-Funktion hinzufügen
Passen Sie die Mindesthöhenbegrenzung an
Stellen Sie die Mindesthöhe auf 3 ein
Ändern Sie das Problem der Diagrammanzeige, die den Bereich überschreitet
Stellen Sie fest, ob sich der überprüfte Knoten geändert hat, und weisen Sie nur dann einen Wert zu, wenn er sich ändert.
DrawItem und Demo hinzufügen
Ändern Sie den Fehler, wenn die benutzerdefinierten Maximal- und Minimalwerte unendlich sind
Die Farbe des Anzeigepunkts unterstützt die individuelle Anpassung
Zu den Supportdaten gehört Nan