Farg’ona davlat universiteti


Download 156.59 Kb.
bet1/2
Sana13.01.2022
Hajmi156.59 Kb.
#328647
  1   2
O
Bog'liq
terms-of-use, 1 topshiriq, 1 topshiriq, 1-юрак гликозидлари, Kompyuter arxitekturasi fanida oraliq nazorat test savollari 70 ta, 5, fizika 2-amaliy, 4-mavzu. O’zgaruvchan tok elektr zanjirlari. Reja O’zgaruvchan (1), 4-mavzu. O’zgaruvchan tok elektr zanjirlari. Reja O’zgaruvchan (1), @Maths Nation Quiz 1 yechim 290820203245, 3-Laboratoriya ishi vazifalari, Физическая культура, “Telekommunikatsiya texnologiyalari”. Test savollari. “O’ptik al, мутакил иш 1, мутакил иш 1

O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI

FARG’ONA DAVLAT UNIVERSITETI

FIZIKA-MATEMATIKA FAKULTETI

Amaliy matematika va informatika”



MUSTAQIL ISH

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

BAJARDI: 19.71-guruh talabasi Jo’rayeva A’loxon

Farg’ona 2021

ComboBox boshqaruvi TextBox xususiyatlarini ochiladigan ro'yxat bilan birlashtiradi. Ochilgan ro'yxat - bu qiymatlarni tanlash mumkin bo'lgan ro'yxatni o'z ichiga olgan GUI komponenti. Odatda u o'ng tomonga pastga o'q bilan matn qutisi sifatida ko'rinadi. Odatiy bo'lib, foydalanuvchi matn maydoniga matn kiritishi yoki oldindan belgilangan elementlar ro'yxatini ko'rsatish uchun pastga o'qni bosishi mumkin. Agar foydalanuvchi ushbu ro'yxatdagi elementni tanlasa, u element matn maydonida ko'rsatiladi. Agar ro'yxat ochiladigan ro'yxatda ko'rsatilgandan ko'ra ko'proq elementlarga ega bo'lsa, aylantirish paneli paydo bo'ladi. Ochiladigan ro'yxat bir vaqtning o'zida ko'rsatishi mumkin bo'lgan maksimal elementlarning soni MaxDropDownItems xususiyati tomonidan o'rnatiladi. Quyida uch xil holatdagi ComboBox namunasi ko'rsatilgan.



ListBox boshqaruvida bo'lgani kabi, ishlab chiquvchi ham ob'ektlarni dasturiy ravishda Add va AddRange usullaridan foydalangan holda yoki String Collection Editor yordamida ingl. Jadvalda ComboBox sinfining umumiy xususiyatlari va hodisalari keltirilgan.



ComboBox hodisalari va xususiyatlari

Ta'rif / delegat va hodisa argumentlari

Ko’p qo’laniladigan xossalar




DropDownStyle

Kombinatsiyalangan qutining turini aniqlaydi. Value Simple shuni anglatadiki, matn qismini tahrirlash mumkin va ro'yxat qismi doimo ko'rinib turadi. DropDown qiymati (asl qiymati) matn qismini tahrirlash mumkinligini anglatadi, ammo foydalanuvchi ro'yxat qismini ko'rish uchun o'q tugmachasini bosishi kerak. DropDownList qiymati matn qismini tahrirlash mumkin emasligini va foydalanuvchi ro'yxat qismini ko'rish uchun o'q tugmachasini bosishi kerakligini anglatadi.

Items

ComboBox boshqaruvidagi elementlarning to'plami.

MaxDropDownItems

Ochilgan ro'yxatda ko'rsatilishi mumkin bo'lgan elementlarning maksimal sonini (1 dan 100 gacha) belgilaydi. Agar elementlar soni ko'rsatiladigan elementlarning maksimal sonidan oshsa, aylantirish paneli paydo bo'ladi.

SelectedIndex

Tanlangan element indeksini qaytaradi. Agar hozirda tanlangan element bo'lmasa, -1 qaytariladi.

SelectedItem

Ayni paytda tanlangan elementga havolani qaytaradi.

Sorted

Ro'yxatdagi elementlarning alifboga kiritilganligini aniqlaydi. Agar rost bo'lsa, elementlar alifbo tartibida ko'rinadi. Odatiy noto'g'ri.

Ko’p qo’llaniladigan hodisalar

(Delegate EventHandler, voqea argumentlari EventArgs)

SelectedIndexChanged

Tanlangan indeks o'zgarganda hosil bo'ladi (masalan, katakchani belgilash yoki belgilamaslik). Dizaynerda boshqaruv ikki marta bosilganda standart hisoblanadi.

GUI-da bo'sh joyni tejash uchun ComboBox-dan foydalaning. Kamchilik shundaki, ListBox-dan farqli o'laroq, foydalanuvchi mavjud narsalarni aylantirmasdan ko'ra olmaydi.

DropDownStyle xususiyati ComboBox turini belgilaydi. Style Simple ochiladigan o'qni ko'rsatmaydi. Buning o'rniga, boshqaruv paneli yonida aylantirish paneli paydo bo'lib, foydalanuvchiga ro'yxatdan tanlovni tanlashga imkon beradi. Shuningdek foydalanuvchi tanlovda yozishi mumkin. DropDown uslubi (standart) pastga o'q bosilganda (yoki pastga o'q tugmachasi bosilganda) ochiladigan ro'yxatni aks ettiradi. Foydalanuvchi ComboBox-ga yangi elementni yozishi mumkin.

Oxirgi uslub DropDownList bo'lib, u ochiladigan ro'yxatni aks ettiradi, lekin foydalanuvchiga yangi elementni kiritishiga yo'l qo'ymaydi. Ochilgan ro'yxatlar xonani tejashga imkon beradi, shuning uchun GUI maydoni cheklangan bo'lsa, ComboBox-dan foydalanish kerak.

ComboBox boshqaruv elementlari ListBox-da mos keladigan xususiyatlarga o'xshash bo'lgan Items (to'plam), SelectedItem va SelectedIndex xususiyatlariga ega. ComboBox-da eng ko'p tanlangan element bo'lishi mumkin (agar nol bo'lsa, u holda SelectedIndex -1 ga teng). Tanlangan element o'zgarganda, SelectedIndexChanged hodisasi hosil bo'ladi.

ComboBoxTest klassi foydalanuvchilarga ComboBox yordamida chizish uchun shaklni - bo'sh yoki to'ldirilgan doira, ellips, kvadrat yoki pirogni tanlashga imkon beradi. Ushbu misoldagi kombinatsiyalangan quti o'zgartirilmaydi, shuning uchun foydalanuvchi maxsus elementni kirita olmaydi.

Ro'yxatlarni (masalan, ComboBoxes) tahrir qilinadigan holga keltiring, agar dastur foydalanuvchi tomonidan ajratilgan elementlarni qabul qilishga mo'ljallangan bo'lsa. Aks holda, foydalanuvchi maxsus elementni kiritishi va undan foydalana olmasligi mumkin.



ComboBox imageComboBox (14-satr) ni yaratgandan so'ng, uni Xususiyatlar oynasida uning DropDownStyle-ni DropDownList-ga o'rnatib, uni o'zgartirilmaydigan qilib qo'yamiz. Keyinchalik, biz "Circle", "Square", "Ellipse", "Pie", "To'ldirilgan doira", "To'ldirilgan kvadrat", "To'ldirilgan ellips" va "To'ldirilgan pirog" buyumlarini to'plamga qo'shamiz. Ushbu elementlarni String Collection Editor yordamida qo'shdik. Har doim foydalanuvchi imageComboBox-dan biror narsani tanlaganida, tizim SelectedIndexChanged hodisasini yaratadi. Voqealar ishlovchisi imageComboBox_SelectedIndexChanged (23-77 qatorlar) ushbu hodisalarni boshqaradi. 27-34-satrlarda Grafika ob'ekti, Pen va SolidBrush yaratiladi, ular yordamida dastur shaklga chiziladi. Grafika ob'ekti (22-satr) bir nechta Grafika usullaridan birini qo'llagan holda ruchka yoki cho'tka tarkibiy qismga rasm chizishga imkon beradi. Pen ob'ekti drawEllipse, drawRectangle va drawPie (43-56 qatorlar) usullari bilan mos keladigan shakllarining konturlarini chizish uchun ishlatiladi. SolidBrush ob'ekti fillEllipse, fillRectangle va fillPie usullari orqali (59-72 qatorlar) mos keladigan qattiq shakllarini chizish uchun ishlatiladi. 37-qator "Clear" grafik usulidan foydalanib, butun Oq rangga bo'yaladi. Ushbu usullar 16-bob, Grafika va Multimedia-da batafsilroq muhokama qilinadi.


  1. Download 156.59 Kb.

    Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling