Servus
ich versuche gerade mir eine eigene ColorKlasse zu schreiben, welche ich dann im VS -Desinger aufrufen kann.
Ich möchte einfach nur feste Farben definieren ähnlich den SystemColors.
Quasi meine Errungenschaften bis jetzt:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| public static class MyColor {
public static Color White { get { return Color.FromArgb(255, 255, 255);} } ... |
Mit dem Aufruf "MyColor.White" würde ich diese ja zurück bekommen. Mein Problem ist das ich im VS2005 Designer schon auf meine Farbklasse zugreifen möchte.
Sowas wie bei Label -> Backcolor anstatt dem normalen Farbdialog einfach nen DropDown mit ner Auflistung meiner Farben. Hat da jemand ne Ahnung wie ich beginnen könnte?
Wenn ich einfach nur MyColor als Typ einer Eigenschaft in irgendeiner Klasse wähle, sehe die Eigenschaft zwar, diese ist dann aber ausgegraut und ist nicht editieren.
(Muss ich da gegebenenfalls von Type ableiten und das ausimplementieren?)
Danke schonmal im voraus.
Moderiert von
Christian S.: C#-Tags hinzugefügtModeriert von
Christian S.: Topic aus C# - Die Sprache verschoben am Mi 15.10.2008 um 17:51