Frage

Sie wissen, wie ein Imagelist Eigenschaftslisten der TreeView-Steuerelement alle Bildlisten auf einem Formular? Ich brauche etwas ähnliches, aber mit einer Liste von Strings. Es ist wie eine Aufzählung, sondern zur Laufzeit definiert, mit dem Objekt, das die Eigenschaft in einem Property aussetzt.

Also, mit einer Liste von Zeichenketten wie { „foo“, „bar“, „Grill“} sollte die Eigenschaft jene Liste, aber wenn das Liste von Strings geändert wird (sagen wir, fügen Sie ein „Grill“) tragen, das Eigentum enum sollte { "foo", "bar", "Grill", "Grill" } statt.

War es hilfreich?

Lösung

Wenn es nur eine Liste von Strings Sie benötigen, werfen Sie einen Blick Ihre eigenen zu schreiben TypeConverter . Sie verlassen nun die GetStandardValues Methode außer Kraft setzen müssen.

Andere Tipps

Das Artikel auf Codeproject erklärt, wie eine benutzerdefinierte schreiben TypeConverter oder UITypeEditor .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top