|
Matematika va kompyuter ilmlari fakulteti algoritmlar va dasturlash texnologiyalari kafedrasi
|
bet | 8/12 | Sana | 18.05.2024 | Hajmi | 189,93 Kb. | | #241349 |
Bog'liq Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqishComboBox elementi
ComboBox elementi ochiladigan ro'yxatni tashkil qiladi va ListBox va TextBox komponentlarining funksiyalarini birlashtiradi. Items xossasi ro'yxat elementlarini ComboBoxda saqlash uchun mo'ljallangan.
ListBoxdagi kabi, Items xossasidagi xossalar oynasida ComboBoxga elementlar qo'shish oynasini ko'ramiz:
Xuddi ListBox komponentida bo'lgani kabi, bu yerda ham elementlarni dasturda boshqarish mumkin.
Elementlarni qo'shish:
comboBox1.Items.Add("AQSH");
comboBox1.Items.AddRange(new string[] { "Angliya", "Germaniya" });
comboBox1.Items.Insert(1, "Yaponiya");
Add / AddRange metodlari yordamida qo'shilganda, barcha yangi elementlar ro'yxatning oxiriga qo’shiladi. Agar ComboBox ning Sorted xossasini true bo’lsa, ular qo‘shilganda avtomatik ravishda tartiblanadi.
Elementlarni o’chirish:
comboBox1.Items.Remove("Angliya");
comboBox1.Items.RemoveAt(1);
4 comboBox1.Items.Clear();
Indeks bo'yicha elementni olish va u bilan turli amallarni bajarish mumkin. Masalan, uni o'zgartirish:
comboBox1.Items[3] = "Buyuk Britaniya";
ComboBox ko'rinishini sozlash
Bir qator xossalardan foydalanib, komponentning stilini sozlash mumkin. Masalan, DropDownWidth xossasi ro'yxatning kengligini o'rnatadi. DropDownHeight xossasi ro'yxatning balandligini o'rnatish uchun ishlatiladi.
MaxDropDownItems ko’rinadigaan ro'yxat elementlari sonini belgilash imkonini beradi: 1 dan 100 gacha. Standart bo’yicha bu raqam 8 ga teng.
DropDownStyle xossasi ComboBox stilini belgilaydi. U uchta mumkin bo'lgan qiymatni olishi mumkin:
Dropdown: Standart bo'yicha ishlatiladi. Matn maydoniga qiymat kiritishda yoki elementning o'ng tomonidagi strelkali tugmani bosish orqali variantlar ro'yxatini ochish mumkin va ro'yxatning o'zi ko'rinadi, unda mumkin bo'lgan variant tanladi;
DropdownList: Ro'yxatni ochish uchun elementning o'ng tomonidagi strelka bilan tugmani bosish kerak.
Simple: ComboBox oddiy matn oynasi bo'lib, elementlar orasida harakat qilish uchun klaviatura yuqori/past tugmalaridan foydalanish mumkin
ComboBox elementi ochiladigan ro'yxatni tashkil qiladi va ListBox va TextBox komponentlarining funksiyalarini birlashtiradi. Items xossasi ro'yxat elementlarini ComboBoxda saqlash uchun mo'ljallangan.
ListBoxdagi kabi, Items xossasidagi xossalar oynasida ComboBoxga elementlar qo'shish oynasini ko'ramiz:
Xuddi ListBox komponentida bo'lgani kabi, bu yerda ham elementlarni dasturda boshqarish mumkin.
|
| |