Mavzu: Windows uchun dasturlashda ComboBox komponenti va uning turli xossalari bilan ishlash. Reja: ComboBox element



Download 54,91 Kb.
bet1/7
Sana30.06.2022
Hajmi54,91 Kb.
#719251
  1   2   3   4   5   6   7
Bog'liq
Farg


Farg‘ona davlat universiteti fizika-matematika fakulteti
Amaliy matematika va informatika yo‘nalishi
19.08A guruh talabasi Tojiyeva Saboxonning
Dasturlash asoslari fanidan tayyorlagan mustaqil ishi.

Mavzu:Windows uchun dasturlashda ComboBox komponenti
va uning turli xossalari bilan ishlash.
Reja:
1.ComboBox element.
2.ComboBox komponenti haqida tushuncha.
3.ComboBox komponenti va uning xossalari.
4.ComboBox C# da.

ComboBox elementi.ComboBox elementi ochiluvchi ro‘yxatni tashkil qiladi va ListBox va TextBox


komponentlarining
funksionallarini mujassamlashtiradi.ComboBox da ham ro‘yxat elementlarini saqlash uchun Items
xossasi tayinlangan.
ListBoxdagi kabi Items xossalar oynasida xossalarni berishimiz mumkin. Elementlarni qo‘shish
uchun ComboBox oynasi ochiladi.

Enter the strings in the collection (one pec line);
O‘zbekiston
Qozog‘iston
Qirg‘iziston 1-oyna
Tojikiston
Turkmaniston
Bu yerda ham ListBox komponenti kabi elementlarni dasturiy boshqarish mumkin.
Elementlarni qo‘shish:
//bitta element qo‘shamiz
comboBox1.Items.Add(“Rossiya”);
//elementlar to‘plamini qo‘shamiz
comboBox1.Items.AddRange(new string[ ] {“Xitoy”,”mongoliya”});
//aniq bir pozitsiyaga bitta element qo‘shamiz
comboBox1.Items.Insert(1,”Hindiston”);
Add/AddRange metodlari yordamida element qo‘shilganida barcha qo‘shilgan yangi elementlar ro‘yxat oxiriga
joylashadi.Ammo,ComboBox elementida Sorted xossasini true deb belgilasak, u holda qo‘shishda
avtomatik saralash amalga oshiriladi.
Elementlarni o‘chirish
//bitta elementni o‘chiramiz
comboBox1.Items.Remove (“Mongoliya”);
//indeks bo‘yicha elementni o‘chiramiz
comboBox1.Items.RemoveAt(1);

//barcha elementlarni o‘chiramiz


comboBox1.Items.Clear( );
Elementlarni indeks bo‘yicha olish va u bilan turli amallarni bajarish mumkin.
Masalan uni o‘zgartirish ;
comboBox1.Items[3]=”Pokiston”;
ComboBox va uni sozlash. Bir nechta xossalar yordamida komponentni jihozlash stilini sozlash
mumkin.DropDownHeight xossasi
yordamida ro‘yxatning balandligi berish mumkin.
Yana bir MaxDropDownItems xossasi yordamida ro‘yxatning ko‘rinuvchi elementlari sonini berish
mumkin: 1dan 100
gacha.Ko‘rsatilmaganda bu son ‘8’ ga teng.
DropDownStyle xossasi ComboBox elementi uchun stil tsyinlaydi. U uchta mumkin bo‘lgan
qiymatlardan birini oladi;

  • DropDown:ko‘rsatilmaganda foydalaniladi.Matnli maydonga qiymatni kiritishda elementning o‘ng

tomonida joylashgan strelkali tugmadan foydalanib variantlar ochiluvchi ro‘yxatni ochish va mumkin
bo‘lgan variantni tanlash mumkin;

  • DropdownList: ochiluvchi ro‘yxatni ochish uchun elementning o‘ng tomonida joylashgan strelkali

tugmani bosish lozim;

  • Simple:ComboBox elementlar o’rtasida harakatlanish uchun yuqoriga/pastga klavishlardan

foydalanish mumkin bo’lgan sodda matinli maydonni taqdim etadi.
SelectedIndexChanget hodisasi ComboBox uchun muhim hodislardan biri hisoblanadi bu hodisa ro’yhatta elementni tanlashni kuzatib boorish imkonini beradi:

Public partial class Form1: Form


{
Public Form1( )
{
InitializeComponent ( );
ComboBox1. SelectedIndexChanged+=
ComboBox1_selectedIndexChanged;
}
Void ComboBox1_selectedIndexChanget(object sender, EventArgs e)
{
String selectedState= comboBox1. SelectedItem. Tosting();
messageBox. Show (selectedstate );
}
}

Bu yerda ham SelectedItem xossasi ajratilgan elementga murojat qiladi.


Berilganlarni ListBox va ComboBoxga bog‘lash
Elementlarni ListBox va ComboBox komponentlarining Items kolleksiyasiga to‘g‘ridan-to‘g‘ri
Qo‘shishdan tashqari, berilganlarni ListBox va ComboBoxga bo‘g‘lash quyidagi xossalar orqali amalga oshiriladi:

    • DataSource: berilganlar manbasi-qandaydir massiv yoki obyektlar kolleksiyasi;



    • DisplayMember:Listbox/ComboBoxda tasvirlash uchun foydalanuvchi obyektning xossasi;



    • ValueMember:uning qiymati sifatida foydalaniladigan obyekt xossasi.

.


Download 54,91 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish