Vizual uslubni beradi
TabControl va SplitContainer panellari
Download 219.59 Kb. Pdf ko'rish
|
2-mustaqil ish (2)
- Bu sahifa navigatsiya:
- SplitContainer
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling