Matematika- informatika fakulteti


Ro'yxat elementlariga kirish



Download 113,66 Kb.
bet4/9
Sana30.03.2022
Hajmi113,66 Kb.
#517991
1   2   3   4   5   6   7   8   9
Bog'liq
Mamadaliyeva Mohira

Ro'yxat elementlariga kirish
Element indeksidan foydalanib, siz elementning o'zini ro'yxatda olishingiz mumkin. Masalan, ro'yxatning birinchi elementini olaylik:
string firstElement = listBox1.Items[0];
Count xususiyati ro'yxatdagi elementlar sonini qaytaradi:
int number = listBox1.Items.Count;
Ro'yxat elementlarini tanlash
Ro'yxat elementlarini tanlashda biz ularni indeks orqali ham, tanlangan elementning o'zi orqali ham boshqarishimiz mumkin. ListBox elementining quyidagi xossalari yordamida tanlangan elementlarni olishingiz mumkin:
SelectedIndex - Tanlangan roʻyxat elementining raqamini oladi yoki oʻrnatadi. Agar tanlangan elementlar bo'lmasa, u holda xususiyat -1 qiymatiga ega bo'ladi.
SelectedIndices - Tanlangan elementlar to'plamini ularning indekslari to'plami sifatida qaytaradi yoki o'rnatadi.
SelectedItem - Tanlangan elementning matnini oladi yoki o'rnatadi.
SelectedItems - Tanlangan elementlarni to'plam sifatida oladi yoki o'rnatadi.
Odatda ro'yxat bitta elementni tanlashni qo'llab-quvvatlaydi. Bir nechta elementni tanlash imkoniyatini qo'shish uchun SelectionMode xususiyatiga MultiSimple xossasini o’rnatish kerak.
Elementni dasturiy jihatdan tanlash uchun siz SetSelected(int index, bool value), usulini qo'llashingiz kerak, bu erda indeks tanlangan elementning raqami. Agar ikkinchi parameter value - true qiymatga ega bo'lsa, u holda ko'rsatilgan indeksdagi element tanlanadi, agar false bo'lsa, aksincha tanlov yashirin bo'ladi:
listBox1.SetSelected(2, true); // 3-element tanlangan bo’ladi
Barcha tanlangan elementlarni bekor qilish uchun ClearSelected dan foydalaning.
SelectedIndexChanged hodisasi
ListBox elementining barcha hodisalaridan birinchi navbatda SelectedIndexChanged tanlangan element o'zgarganda sodir bo'ladigan hodisani qayd etish kerak:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
string[] countries = { "Бразилия", "Аргентина", "Чили", "Уругвай" };
listBox1.Items.AddRange(countries);  
listBox1.SelectedIndexChanged += listBox1_SelectedIndexChanged;
}
void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedCountry = listBox1.SelectedItem.ToString();
MessageBox.Show(selectedCountry);
}
}
Bu holda, ro'yxat elementi tanlanganda, tanlangan element orqali xabar ko'rsatiladi.


Download 113,66 Kb.

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




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