Mavzu: C++ tilida panel yaratuvchi komponentlar Mundarija kirish I bob. C++ da dasturlashning asosiy qismi




Download 1.61 Mb.
bet5/10
Sana19.06.2023
Hajmi1.61 Mb.
#74294
1   2   3   4   5   6   7   8   9   10
Bog'liq
C tilida panel yaratuvchi komponentlar1
1. Flavonoidlar tasnifi. Flavonoidlar xossalari, Tayoqchalarni o’rnini almashtirish, O‘zbеkiston rеspublikasi xalq ta’limi vazirligi t. N. Qori niyoz, C da Enkapsulatsiya. (Sinf Class) - UzbekDevs, Tokarlik dastgohlar. Tv-7 metallarni kesib ishlash dastgohlari, Blokcheyn, 1, ozbekiston va yevropa ittifoqi savdo iqtisodiy aloqalarining asosiy, Имя существительное, O’ZBEKISTONDA TEMIR YO’L TRANSPRTINING RIVOJLANISHI, Bog\'lovchining vazifasiga ko\'ra turlari, 001dars, f5a369aa-1eba-f08f-8103-55ef9f2129a5 media , Kimyo. Shomurotova Sh.X, Djurayeva F.A (1)
ReadOnly xossasi boolean turida bo'lib, boshqaruv elementiga unda joylashgan matnni kiritish yoki tahrirlash bilan bog'liq amallarga ruxsat bor yoki yo'qligini aniqlaydi. Agar ReadOnly xossasi true qiymatga ega bo'lsa unda matnga faqat o'qish uchun murojaat qilish mumkin, agar ReadOnly xossasi false qiymati qabul qilsa, matnni tahrirlash mumkin bo'ladi. Masalan Edit satridan matnni faqat o'qish rejimida bermoqchi b'olsak, quyidagi amallar ketma - ketligi bajarilishi kerak:
Edit1->Text=”O'zgarmas matn“;
Edit1->ReadOnly=true;
Shuni ta'kidlash kerakki, ReadOnly faqat ilova ishlagan paytdagina amal qiladi va ReadOnly xossasining qiymati true bo'lganda ham programma ishlashida
“ichkaridan” Text xossasining qiymatlarini o'zgartirishi mumkin .
Vizual komponentalar Color, Ctr3D, Font va Showhint xossalari uchun kelishuv bo’yicha qiymatni “ota” konteynerning (asosan forma) mos xossalarining qiymatini olishi mumkin. Ko'rsatilgan xossalarning qiymat manbaini boolean turidagi quyidagi xossalar aniqlab beradi :
ParentColor - Fon rangi uchun;
ParentCtl3D - Komponenta o’lcham ko'rinishi;
ParentFont - Matn shrifti uchun;
ParentShowHint - Yordamchi matnni ko'rsatish uchun.
Aksariyat hollarda kelishuv buyicha bu xossalar qiymatlari true bo'ladi. Agar programma tuzuvchi komponentadagi mos xossalarni o'zgartirsa, unga mos keluvchi
ParentXXX xossasining qiymati false o’tadi.
Parent xossasi komponenta uchun “ota” boshqaruv komponentaga ko'rsatadi. Ota boshqaruv komponentasi sifatida konteyner keladi va o'z ichidagi vizual komponentalarni qanday tasvirlanishiga javob beradi.
Formani loyihalashda va unga turli xil komponentalarni joylashtirishda komponentani qaysi konteynerga joylashishiga mos ravishda Parent xossasi avtomatik ravishda to'g'ri qiymat qabul qiladi. Komponentalarni dinamik ravishda yaratish vaqtida komponentaning Parent xossasiga “qo'lda” qiymat berishga to'g'ri keladi.
Owner xossasi mavjud bo'lib u komponentaning egasi bo'lgan elementga ko'rsatadi. Odatda komponentalar egasi ular joylashgan forma bo'ladi. Agar ega komponenta o'chirilsa, u egalik qiluvchi barcha komponentalar o'chib ketadi.

Download 1.61 Mb.
1   2   3   4   5   6   7   8   9   10




Download 1.61 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu: C++ tilida panel yaratuvchi komponentlar Mundarija kirish I bob. C++ da dasturlashning asosiy qismi

Download 1.61 Mb.