Chcę mieć opcję „tylko do wyboru”, ComboBox
która zawiera listę elementów do wyboru przez użytkownika. Pisanie powinno być wyłączone w części tekstowej ComboBox
kontrolki.
Moje początkowe googlowanie przyniosło zbyt złożoną, błędną sugestię uchwycenia KeyPress
zdarzenia.
Text
programowo aktualizować właściwości, było użycie jej do wyświetlenia domyślnego komunikatu przy użyciuComboBox.SelectedIndex = -1;
Aby dodać odwołanie do GUI Visual Studio, możesz znaleźć
DropDownStyle
opcje pod Właściwościami wybranego ComboBox:Który automatycznie doda wiersz wymieniony w pierwszej odpowiedzi do Form.Designer.cs
InitializeComponent()
, tak:źródło
Pozostań na ComboBox i przeszukaj właściwość DropDropStyle w oknie właściwości, a następnie wybierz DropDownList .
źródło
COMBOBOXID.DropDownStyle = ComboBoxStyle.DropDownList;
źródło
Aby kontynuować wyświetlanie danych na wejściu po wybraniu, wykonaj następujące czynności:
źródło