• ComboBox elementi
  • Elementlarni qoshish
  • Elementlarni o’chirish
  • SelectedIndexChanged hodisasi




    Download 190,91 Kb.
    bet8/12
    Sana24.05.2024
    Hajmi190,91 Kb.
    #252555
    1   ...   4   5   6   7   8   9   10   11   12
    Bog'liq
    Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqish.2

    SelectedIndexChanged hodisasi
    ListBox elementining barcha hodisalaridan birinchi navbatda tanlangan element o'zgarganda sodir bo'ladigan SelectedIndexChanged hodisasini qayd etish kerak:
    private void button3_Click(object sender, EventArgs e)
    {
    listBox1.SelectedIndexChanged += listBox1_SelectedIndexChanged;
    }
    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    string selectedCountry = listBox1.SelectedItem.ToString();
    MessageBox.Show(selectedCountry);
    }
    ComboBox 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.

    Download 190,91 Kb.
    1   ...   4   5   6   7   8   9   10   11   12




    Download 190,91 Kb.