Vizual uslubni beradi
Download 219.59 Kb. Pdf ko'rish
|
2-mustaqil ish (2)
- Bu sahifa navigatsiya:
- RightToLeft
- TableLayoutPanel
FlowLayoutPanel
FlowLayoutPanel elementi Panel sinfidan olingan va shuning uchun uning barcha xususiyatlarini meros qilib oladi. Biroq, qo'shimcha funktsiyalarni qo'shganda. Misol uchun, ushbu element ish vaqtida shakl o'lchami o'zgartirilganda, ichki elementlarning joylashuvi va tartibini o'zgartirishga imkon beradi. FlowDirection elementi xossasi sizga asosiy elementlarning yo'naltirilgan yo'nalishini belgilash imkonini beradi. Standart qiymat LeftToRight - ya'ni elementlar yuqori chap chetidan boshlab joylashadi. Keyingi elementlar o'ngga o'tadi. Bu xususiyat quyidagi qiymatlarni ham olishi mumkin: RightToLeft - elementlar yuqori o'ng burchakdan chapga joylashtiriladi TopDown - elementlar yuqori chap burchakdan joylashtiriladi va pastga tushadi BottomUp - elementlar pastki chap burchakdan joylashgan va yuqoriga ko'tariladi TableLayoutPanel TableLayoutPanel elementi, shuningdek, panelni bekor qiladi va har bir elementning o'z katakchasiga ega bo'lgan jadval tartibida bolalar boshqaruvlarini joylashtiradi. Agar yacheykaga bir nechta elementlarni joylashtirmoqchi bo'lsak, u holda bu katakka boshqa TableLayoutPanel komponenti qo'shiladi, so'ngra boshqa elementlar o'rnatilgan. Jadval ustuni satrlarining kerakli sonini belgilash uchun biz mos ravishda Qatorlar va Ustunlar xossalaridan foydalanishimiz mumkin. Xususiyatlar oynasida ushbu elementlardan birini tanlab, biz ustunlar va qatorlarni o'rnatish uchun quyidagi oynani ko'ramiz: O'lcham turi maydonida biz ustunlar / satrlar hajmini belgilashimiz mumkin. Bizda uchta variant mavjud: Mutlaq: satrlar yoki ustunlar uchun piksellardagi mutlaq o'lchamni o'rnatadi Foiz: Nisbiy o'lchamni foiz sifatida o'rnatadi. Agar forma o'lchami o'zgartirilganda uning satrlari va ustunlari, shuningdek jadval kataklaridagi boshqaruv elementlari avtomatik ravishda masshtablanishi uchun suyuq shakl dizaynini yaratishimiz kerak bo'lsa, biz ushbu parametrdan foydalanishimiz kerak. AutoSize: satr balandligi va ustun kengligi satr yoki ustundagi eng katta katakning oʻlchamiga qarab avtomatik ravishda oʻrnatiladi. Shuningdek, biz ushbu qiymatlarni birlashtira olamiz, masalan, bitta ustun mutlaq kenglik bilan o'rnatilishi mumkin, qolgan ustunlar esa foizli kengliklarga ega bo'lishi mumkin. Ushbu muloqot oynasida biz qatorlar va ustunlarni qo'shishimiz yoki olib tashlashimiz mumkin. Shu bilan birga, Visual Studio'da grafik dizayner har doim ham jadvaldagi o'zgarishlarni darhol ko'rsatmaydi - satrlar va ustunlarni qo'shish yoki o'chirish, ularning o'lchamlarini o'zgartirish, shuning uchun shaklda hech qanday o'zgarishlar bo'lmasa, uni yopishingiz va keyin qayta ochishingiz kerak. Bu grafik dizaynerda. Masalan, menda bir xil o'lchamdagi uchta ustun va uchta qator bor - 33,33%. Jadvalning har bir yacheykasiga Dock=Fill xususiyati o‘rnatilgan tugma qo‘shilgan. Shakl o'lchamini o'zgartirsam, qatorlar va ustunlar ulardagi tugmalar bilan birga avtomatik ravishda o'lchaydi: Bu kengaytiriladigan interfeyslarni yaratish uchun juda qulay. Kodda biz ustun va satr qiymatlarini dinamik ravishda o'zgartirishimiz mumkin. Bundan tashqari, barcha ustunlar ColumnStyle turi bilan, qatorlar esa RowStyle turi bilan ifodalanadi: ColumnStyle va RowStyle-da o'lchamni o'rnatish uchun bir xil nomdagi SizeType ro'yxatining qiymatlaridan birini qabul qiladigan SizeType xossasi aniqlanadi. TableLayoutPanel konteyneriga element qo'shish o'ziga xos xususiyatlarga ega. Biz uni keyingi bo'sh katakka qo'shishimiz yoki jadval katakchasini aniq belgilashimiz mumkin: Bunday holda, uchinchi ustun va uchinchi qator kesishmasida hosil bo'lgan katakchaga tugma qo'shamiz. To'g'ri, agar bizda juda ko'p qator va ustunlar bo'lmasa, tizim avtomatik ravishda qo'shiladigan kerakli katakchani tanlaydi. 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