ColorWheel-Steuerelement
Auswahl einer Farbe anhand eines Farbrads, einer intuitiven grafischen Darstellung des HSL-Farbraums, wie sie aus Paint Shop Pro bekannt ist.
Farbauswahl einfach gemacht. Mit dem ColorWheel, dem Farbrad, können die HSL-Komponenten einer Farbe unabhängig voneinander eingestellt werden. In einem großen Rad werden alle Farbtöne des Regenbogens (und ein paar mehr) angezeigt. Per Mausklick wird die Auswahlmarkierung an eine bestimmte Stelle verschoben. Zum gewählten Farbton lassen sich im Quadrat in der Mitte die beiden verbleibenden Dimensionen Sättigung und Helligkeit einstellen.
Kompatibilität:
Beispiel
Die folgende Abbildung zeigt die Farbauswahl mit dem ColorWheel-Steuerelement. Im Bild ist die Farbe dunkelgrün (#008000) ausgewählt. Die ausgewählte Farbe kann im Code mit den Eigenschaften Hue
, Saturation
und Lightness
abgerufen und gesetzt werden. Für die Konvertierung zwischen RGB- und HSL-Farbraum kann die ColorMath-Klasse verwendet werden.
Das ColorWheel-Steuerelement wird auch im ColorSelector- und damit auch im ColorButton-Steuerelement und in der Anwendung Farbeimer verwendet.
Download
ColorWheel.cs11,4 KiBQuelltext des ColorWheel-Steuerelements
Hinweise zur Verwendung
Zur Verwendung des ColorWheel-Steuerelements wird die ColorMath-Klasse benötigt.
Lizenz und Nutzungsbedingungen
Vervielfältigung und Weiterverbreitung dieser Datei, verändert oder unverändert, sind gestattet, vorausgesetzt die Urheberrechtsangabe und dieser Hinweis bleiben erhalten. Diese Datei wird wie vorliegend ohne jegliche Garantie oder Gewährleistung angeboten. (GNU All-Permissive-Lizenz)
Statistische Daten
- Erstellt am 2010-03-25, aktualisiert am 2011-03-24.
- Erstmals in DvbViewerSkinner verwendet.
- Ca. 190 Codezeilen, geschätzte Entwicklungskosten: 190 - 760 €