Vizual uslubni beradi


TabControl va SplitContainer panellari


Download 219.59 Kb.
Pdf ko'rish
bet3/3
Sana23.03.2023
Hajmi219.59 Kb.
#1287566
1   2   3
Bog'liq
2-mustaqil ish (2)

TabControl va SplitContainer panellari 
TabControl 
TabControl elementi bir nechta yorliqli boshqaruvni yaratishga imkon beradi. Va har bir yorliqda 
tugmalar, matn maydonlari va h.k. kabi boshqa boshqaruv elementlari to'plami saqlanadi. Har bir yorliq 
TabPage sinfi bilan ifodalanadi. 
TabControl elementining yorliqlarini sozlash uchun TabPages xususiyatidan foydalaning. TabControl-ni 
asboblar panelidan shaklga sudrab olib borishda sukut bo'yicha ikkita yorliq yaratiladi: tabPage1 va 
tabPage2. TabPages xususiyatidan foydalanib ularning displeyini o‘zgartiramiz: 
 
Yorliqlarni tahrirlash / qo'shish va o'chirish uchun oynani ochamiz: 


Har bir yorliq biz boshqa boshqaruv elementlarini qo'shishimiz mumkin bo'lgan panel turini, shuningdek, 
yorliqlar o'rtasida almashishimiz mumkin bo'lgan sarlavhani ifodalaydi. Sarlavha matni Text xususiyati 
yordamida o'rnatiladi. 
Koddagi yorliqlarni boshqaring 
Yangi yorliq qo‘shish uchun uni yaratishimiz va Add usuli yordamida tabControl1.TabPages to‘plamiga 
qo‘shishimiz kerak: 
O'chirish juda oson: 


Indeks bo'yicha tabControl1.TabPages to'plamida kerakli yorliqni olib, biz uni osongina boshqarishimiz 
mumkin: 
SplitContainer 
SplitContainer elementi splitter bilan ajratilgan ikkita panelni yaratishga imkon beradi. Splitterning o'rnini 
o'zgartirib, siz ushbu panellarning hajmini o'zgartirishingiz mumkin. 
Orientatsiya xususiyatidan foydalanib, ajratgichni formada gorizontal yoki vertikal ko‘rsatish uchun 
sozlashingiz mumkin. Bunday holda, bu xususiyat mos ravishda Gorizontal va Vertical qiymatlarini oladi. 
Splitter o'rnini o'zgartirishni taqiqlash zarur bo'lganda, siz IsSplitterFixed xususiyatini rostga 
o'rnatishingiz mumkin. Shunday qilib, splitter o'rnatiladi va biz uning o'rnini o'zgartira olmaymiz. 
Odatiy bo'lib, shakl cho'zilgan yoki toraytirilganda, ajratilgan konteynerning ikkala panelining o'lchami 
ham o'zgaradi. Shu bilan birga, biz bitta panelga qattiq kenglik (splitter vertikal yo'naltirilgan bo'lsa) yoki 
balandlikni (splitter gorizontal yo'naltirilgan bo'lsa) belgilashimiz mumkin. Buning uchun SplitContainer 
elementining FixedPanel xususiyatini o'rnatishimiz kerak. O'rnatish uchun panelni o'z qiymati sifatida 
qabul qiladi: 


Splitterning koddagi o'rnini o'zgartirish uchun SplitContainer elementining chap yoki yuqori chetidan 
ajratuvchi o'rnini piksellarda o'rnatuvchi SplitterDistance xususiyatini boshqarishimiz mumkin. Va 
SplitterIncrement xususiyatidan foydalanib, strelka tugmachalari yordamida ajratuvchi 
harakatlanayotganda uning harakatlanish bosqichini belgilashingiz mumkin. 
Ikki paneldan birini yashirish uchun biz Panel1Callaped yoki Panel2Callaped xususiyatini rostga 
o‘rnatishimiz mumkin. 

Download 219.59 Kb.

Do'stlaringiz bilan baham:
1   2   3




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