A ComboBox ko'rsatadi a bilan birga matn qutisi , ListBox ro'yxatidan ma'lumotlar tanlang yoki yangi qiymatni kiriting imkonini beradi.
DropDownStyle xususiyat ro'yxati har doim ko'rsatilgan yoki ro'yxati bir tomchi-pastga ko'rsatiladi yoki yo'qligini. DropDownStyle mulk, shuningdek, matn qismi tahrir qilinishi mumkin yoki yo'qligini bildiradi. Mavjud sozlamalar va ularning effektlari uchun ComboBoxStyle-ga qarang . Ro'yxatni har doim ko'rsatadigan va yangi qiymat kiritilishiga yo'l qo'yadigan sozlama yo'q. Hech qanday yangi qiymat qo'shib bo'lmaydigan ro'yxatni ko'rsatish uchun ListBox boshqaruvidan foydalaning.
Ish vaqtida ro'yxatda jismlar qo'shish yoki o'chirish uchun, foydalanish usullari ComboBox.ObjectCollection (orqali sinf mahsulotlari mulkiga ComboBox ). AddRange usuli bilan bir qator ob'ektlar havolalarini tayinlashingiz mumkin . Keyin ro'yxat har bir ob'ekt uchun standart satr qiymatini aks ettiradi. Qo'shish usuli bilan alohida ob'ektlarni qo'shishingiz mumkin . Siz " Remove" usuli bilan elementlarni o'chirishingiz yoki " Clear" usuli bilan butun ro'yxatni o'chirishingiz mumkin .
Ko'rsatish va tanlash funktsiyalaridan tashqari, ComboBox shuningdek, ComboBox-ga elementlarni samarali qo'shish va ro'yxat elementlari ichidagi matnni topishga imkon beruvchi xususiyatlarni taqdim etadi . Bilan BeginUpdate va EndUpdate usullari, siz uchun unsurlar bir qator qo'shishingiz mumkin ComboBox farovonligi, buyum ro'yxatiga qo'shiladi va har safar boyanması nazorat holda. FindString va FindStringExact usullari ma'lum bir qo'ng'iroq satr ichiga olgan ro'yxatda bir element uchun qo'ng'iroq qilish imkon.
Siz ro'yxatda joriy tanlangan ob'ektni boshqarish uchun bu xususiyatlarini foydalanishingiz mumkin, Matn dizesini mulk tahrir sohasida, ko'rsatiladi SelectedIndex olish yoki joriy ob'ektni belgilash uchun mol-mulk, va SelectedItem olish yoki ma'lumotnoma belgilash uchun mol-mulk ob'ekt.
Eslatma
Agar sizda Windows Forms-ning asosiy sahifasida ListBox , ComboBox yoki CheckedListBox mavjud bo'lsa va ushbu boshqaruv elementlarining mag'lubiyat to'plamlarini olingan shaklda o'zgartirmoqchi bo'lsangiz, tayanch shaklidagi ushbu boshqaruv elementlarining satr to'plamlari bo'sh bo'lishi kerak. Agar mag'lubiyat to'plamlari bo'sh bo'lmasa, boshqa shaklni olganingizda ular faqat o'qiladi.
C # Nusxalash
[System.ComponentModel.DefaultBindingProperty("Text")]
public class ComboBox : System.Windows.Forms.ListControl
C# Copy
[System.ComponentModel.DefaultBindingProperty("Text")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ComboBox : System.Windows.Forms.ListControl
C# Copy
public class ComboBox : System.Windows.Forms.ListControl
Meros olish
Ob'ekt
MarshalByRefObject
Komponent
Boshqaruv
ListControl
ComboBox
Olingan
Microsoft. Visual Basic. Moslik. VB6.Drive ro'yxati qutisi
Tizim. Windows. Shakllar. Ma'lumotlar Grid View Combo Box Tahrir Control
Xususiyatlar
Standart majburiy xususiyat xususiyati ClassInterfaceAttribute ComVisibleAttribute