Benutzersteuerelemente
Relativ einfache WinForms-Benutzersteuerelemente für VB- oder C#-Projekte.
Screenshots
Funktionalität
- ButtonControlArray
- ein Array von Button-Steuerelementen, bei dem das Klickereignis jeder Schaltfläche einer anderen Aktion zugeordnet werden kann.
- Aktionen werden im Code definiert.
- MyOvalShape
- eine ovale Formsteuerung, die so manipuliert werden kann, dass sie als LED-Licht oder nur als Dekoration auf der Form aussieht.
- Ermöglicht, dass die Füllformen „Bogen“ und „Kreis“ symmetrisch sind und sich drehen (Animation).
- boolesch umschaltbare Farben des Außenrings und der Füllung.
- MyRectangleShape
- Etwas ähnlich der ovalen Formsteuerung, jedoch in rechteckiger Form.
- RotatingImage1
- Ein Steuerelement, mit dem ein Bild gedreht und/oder gespiegelt werden kann, während es vollständig sichtbar ist (keine abgeschnittenen Ecken).
- Mitte-Mitte-Ankerpunkt für die Bilddrehung.
- festes Seitenverhältnis.
- RotatingImage2
- ein Steuerelement, mit dem ein Bild gedreht und/oder gespiegelt werden kann (mit abgeschnittenen Ecken).
- ermöglicht 9 verschiedene Ankerpunkte für die Bilddrehung.
- festes oder freies Seitenverhältnis.
- für besondere Bilder gedacht.
- RotatingTextButton
- eine Schaltflächensteuerung, die horizontalen, vertikalen und umgedrehten Text ermöglicht.
- Bestimmte Schriftarten werden als Symbole angezeigt.
- RotationalPositionIndicator
- ein Bedienelement zur Anzeige der Drehposition/des Drehwinkels.
- könnte möglicherweise als Wetterfahne verwendet werden.
- Die Null-/Ausgangsposition kann entweder als E (0), N (90), W (180) oder S (270) ausgewählt werden.
Überprüfen Sie die Screenshots auf mögliche visuelle Darstellungen der einzelnen Steuerelemente. Lesen Sie alle im Code des Steuerelements vorhandenen Kommentare.
Verwendung
- Laden Sie die ZIP-Datei dieses Repositorys herunter und extrahieren Sie sie.
- Verwenden Sie in Ihrem Projekt entweder das Projekt selbst oder erstellen Sie einen neuen Ordner, klicken Sie mit der rechten Maustaste darauf und fügen Sie Steuerelemente als vorhandene Elemente hinzu, erstellen Sie die Projektmappe neu und suchen Sie diese in der Toolbox.
Lizenzierung
Diese sind alle unter der MIT-Lizenz lizenziert.
Marken
Alle Marken, die direkt oder indirekt in den Steuerelementen erwähnt werden, gehören ihren jeweiligen Eigentümern.
Nützliche Ressourcen
Das AdvancedHMI-Website-Forum, ein weiteres Open-Source-Projekt, das eine große Anzahl von Benutzersteuerelementen bereitstellt, einschließlich einer speziellen Version aller in diesem Repository enthaltenen Steuerelemente.