2009-02-28 14 views

Odpowiedz

249

użyć właściwości ComboStyle:

comboBox.DropDownStyle = ComboBoxStyle.DropDownList; 
+34

Można to również ustawić w oknie właściwości projektanta. – Jeffrey

+10

Projektant systemu Windows Boo. – QueueHammer

+2

W najnowszych wersjach można użyć 'combo.Properties.TextEditStyle = DisableTextEditor' – Keysharpener

17

Jest to kolejna metoda używam bo zmienia DropDownSyle do DropDownList sprawia, że ​​wyglądają 3D, a czasem jej po prostu brzydki .

Można zapobiec wprowadzaniu danych przez użytkownika, wykonując zdarzenie KeyPress zdarzenia ComboBox w ten sposób.

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

Możesz zmienić jego wygląd w projektancie, FlatStyle :) – StinkyCat

+3

@StinkyCat To nie zmienia wyglądu wyskakującej listy, tylko kontrola w Formularz. – Logarr

+0

hum .. ok, moje apolagie. Czy powinienem wtedy skasować mój komentarz? lol – StinkyCat

1

Yow może zmienić DropDownStyle we właściwościach na DropDownList. To nie spowoduje wyświetlenia pola TextBox dla filtra.

Powiązane problemy