2010-12-02 5 views

Antwort

3

Die einfache Möglichkeit ist das Hinzufügen eines enum zu Ihrem Code, der die möglichen Auswahlmöglichkeiten für Ihre Eigenschaft definiert. Konfigurieren Sie dann die Eigenschaft Ihres benutzerdefinierten Steuerelements, um einen Wert dieses Typs zu akzeptieren. Im Eigenschaftenfenster wird automatisch ein Kombinationsfeld für diese Eigenschaft mit allen möglichen Werten in Ihrer Liste angezeigt.

So zum Beispiel:

enum Person 
{ 
    Man, 
    Woman 
} 

und dann machen Sie Ihre Eigenschaft vom Typ Person:

public enum Gender 
{ 
    Man, 
    Woman, 
} 

public class MyCustomControl : UserControl 
{ 
    public Gender UserGender { get; set; } 
} 
+0

Das funktioniert super danke! – user310291

2

Soweit ich mich erinnere, sollten Sie eine Enumeration wie erstellen. Es sollte in Eigenschaften als Dropdown-Liste erscheinen.

+0

Danke, Sie haben beide Recht. – user310291

Verwandte Themen