C/C++ tilida dasturlash




Download 1,39 Mb.
Pdf ko'rish
bet7/18
Sana13.06.2024
Hajmi1,39 Mb.
#263316
1   2   3   4   5   6   7   8   9   10   ...   18
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; 


14 
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,39 Mb.
1   2   3   4   5   6   7   8   9   10   ...   18




Download 1,39 Mb.
Pdf ko'rish