Saya ingin memiliki "pilih-saja" ComboBox
yang menyediakan daftar item untuk dipilih pengguna. Pengetikan harus dinonaktifkan di bagian teks dariComboBox
kontrol.
Googling awal saya tentang ini menghasilkan saran yang terlalu rumit dan salah arah untuk mengabadikan KeyPress
acara.
Text
properti secara terprogram, menggunakannya untuk menampilkan pesan default menggunakanComboBox.SelectedIndex = -1;
Untuk menambahkan referensi Visual Studio GUI, Anda dapat menemukan
DropDownStyle
opsi di bawah Properti ComboBox yang dipilih:Yang secara otomatis akan menambahkan baris yang disebutkan dalam jawaban pertama ke Form.Designer.cs
InitializeComponent()
, seperti:sumber
Tetap di ComboBox Anda dan cari properti DropDropStyle dari jendela properti dan kemudian pilih DropDownList .
sumber
COMBOBOXID.DropDownStyle = ComboBoxStyle.DropDownList;
sumber
Untuk terus menampilkan data dalam input setelah memilih, lakukan:
sumber