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: .NET Ab Version 2.0

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.

Screenshot

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 Ent­wick­lungs­kos­ten: 190 - 760 €