Formalar bilan ishlash Forma asoslari



Download 277,76 Kb.
bet17/22
Sana11.01.2022
Hajmi277,76 Kb.
#343787
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
2 5415792419809529186

TableLayoutPanel


Последнее обновление: 31.10.2015

Tablelayoutpanel elementi panelni qayta belgilaydi va har bir element uchun o'z xujayrasi mavjud bo'lgan jadval shaklida bola boshqaruvlarini o'z ichiga oladi. Agar hujayradan bir nechta elementni qo'yishni istasak, bu hujayra boshqa TableLayoutPanel komponentiga qo'shiladi, unga boshqa elementlar qo'shiladi.

Jadvalning ustun satrlarining kerakli sonini belgilash uchun biz o'z navbatida satr va ustunlar xususiyatlarini ishlatishimiz mumkin. Properties (xususiyatlar) oynasida ushbu elementlardan birini tanlab, ustunlar va satrlarni sozlash uchun quyidagi oyna ko'rsatiladi:



  • Size Type maydonida ustunlar / qatorlar hajmini aniqlashimiz mumkin. Bizga uchta variant mavjud:



  • Absolute: piksellardagi chiziqlar yoki ustunlar uchun mutlaq o'lcham o'rnatiladi

  • Percent: nisbiy hajmi foiz sifatida belgilanadi. Agar biz kauchuk shakli dizayni yaratishimiz kerak bo'lsa, uning satrlari va ustunlari, shuningdek, jadvaldagi hujayralardagi boshqaruv elementlari shaklning o'lchamlarini o'zgartirganda avtomatik ravishda kengaytiriladi, shunda biz ushbu parametrdan foydalanishimiz kerak

  • AutoSize: satr balandligi va ustunlar kengligi hujayraning satr yoki ustunidagi eng katta hajmga qarab avtomatik ravishda o'rnatiladi

Bundan tashqari, biz ushbu qiymatlarni birlashtira olamiz, masalan, bitta ustun mutlaq kenglik bilan sobit bo'lishi mumkin va qolgan ustunlar foiz kengligi bo'lishi mumkin.

Ushbu muloqot oynasida biz satr va ustunlarni qo'shish yoki o'chirishimiz mumkin.

Shu bilan bir vaqtda, Visual Studio grafik dizayner har doim darhol jadvalda o'zgarishlarni ko'rsatadi emas - qo'shib yoki satr va ustunlar olib tashlash, ularning hajmini o'zgartirish, shuning uchun hech qanday shakli o'zgarishlar sodir bo'lsa, uni yopish va keyin grafik dizayner yana ochish kerak.

Misol uchun, menda uchta ustun va uchta satr bor, ularning hajmi bir xil - 33.33%. Jadvalning har bir xonasida Dock=Fill xususiyatiga ega bo'lgan tugma qo'shiladi.

Agar shaklning o'lchamlarini o'zgartirsam, undagi tugmalar bilan birga chiziqlar va ustunlar avtomatik ravishda kengaytiriladi:

Kodda dinamik ravishda ustunlar va satrlarning qiymatlarini o'zgartirishimiz mumkin. Va barcha ustunlar ColumnStyle turi bilan ifodalanadi va satrlar RowStyle turi:



1

2

3



4

5


tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Percent;

tableLayoutPanel1.RowStyles[0].Height = 40;

 

tableLayoutPanel1.ColumnStyles[0].SizeType = SizeType.Absolute;



tableLayoutPanel1.ColumnStyles[0].Width = 50;

ColumnStyle va RowStyle o'lchamlarini o'rnatish uchun Sizetype-ning bir xil nomdagi ro'yxat qiymatlaridan birini qabul qiluvchi Size type xususiyati aniqlanadi

Tablelayoutpanel konteyneriga elementni qo'shish o'z xususiyatlariga ega. Biz uni quyidagi bepul hujayra sifatida qo'shishimiz mumkin yoki jadval hujayrasini aniq ko'rsatishimiz mumkin:



1

2

3



4

5


Button saveButton = new Button();

// keyingi bepul hujayra uchun tugmani qo'shing

tableLayoutPanel1.Controls.Add(saveButton);

// hujayradagi tugmani qo'shing (2,2)

tableLayoutPanel1.Controls.Add(saveButton, 2, 2);


Bunday holda, uchinchi ustun va uchinchi qatorning kesishmasida hosil bo'lgan hujayradagi tugmani qo'shing. To'g'ri, bizda juda ko'p satr va ustunlar bo'lmasa, tizim avtomatik ravishda kerakli kamerani qo'shish uchun tanlaydi.


Download 277,76 Kb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish