2009-02-28 4 views

Antwort

249

Verwenden ComboStyle Eigenschaft auf die ComboBox neue Werte hinzufügen:

comboBox.DropDownStyle = ComboBoxStyle.DropDownList; 
+34

Dies kann auch im Eigenschaftsfenster des Designers eingestellt werden. – Jeffrey

+10

Boo Windows-Designer. – QueueHammer

+2

Mit den letzten Versionen können Sie 'combo.Properties.TextEditStyle = DisableTextEditor' verwenden – Keysharpener

17

Dies ist eine weitere Methode, die ich verwenden, da ändert DropDownSyle-DropDownList macht es aussehen 3D und manchmal seine einfach nur hässlich .

Sie können Benutzereingaben verhindern, indem Sie das Ereignis KeyPress der ComboBox wie folgt behandeln.

private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e) 
{ 
     e.Handled = true; 
} 
+3

Sie können ihre Erscheinung im Designer ändern, FlatStyle :) – StinkyCat

+3

@StinkyCat Das ändert nicht das Aussehen der Popup-Liste, nur das Steuerelement in der bilden. – Logarr

+0

hum .. ok, meine Vorsätze. Soll ich meinen Kommentar dann löschen? lol – StinkyCat

1

Sie können den DropDownStyle in den Eigenschaften zu DropDownList ändern. Dies zeigt nicht die TextBox für den Filter.