|
GroupBox, Panel va FlowLayoutPanel elementlari
|
bet | 2/4 | Sana | 05.12.2023 | Hajmi | 484,11 Kb. | | #111935 |
Bog'liq algo M2GroupBox, Panel va FlowLayoutPanel elementlari.
GroupBox - bu shaklning qolgan qismidan chegara bilan ajratilgan maxsus konteyner. Uning sarlavhasi bor, u orqali o'rnatiladi Text. GroupBox-ni sarlavhasiz qilish uchun Text xususiyatini bo'sh qatorga o'rnatish kifoya.
Ushbu element ko'pincha radio tugmachalarini - RadioButton elementlarini guruhlash uchun ishlatiladi, chunki bu ularning guruhlarini farqlash imkonini beradi.
Panel elementi panelni ifodalaydi va GroupBox kabi elementlarni guruhlarga ajratadi. Agar u BackColor xususiyatida forma bilan bir xil fon rangi qiymatiga ega bo‘lsa, u formaning qolgan qismi bilan vizual tarzda uyg‘unlashishi mumkin. Uni ajratib ko'rsatish uchun rangga qo'shimcha ravishda siz element uchun chegaralarni xususiyatdan foydalanib belgilashingiz mumkin BorderStyle, bu sukut bo'yicha qiymatga ega None, ya'ni chegaralar yo’q. Bundan tashqari, agar panelda uning chegaralaridan tashqariga chiqadigan ko'plab elementlar bo'lsa, biz uning xususiyatini o'rnatish orqali panelni aylantira olamiz AutoScroll.true
GroupBox va Panel
Shakl kabi, GroupBox va Panel elementlar to'plamiga ega va biz ushbu konteynerlarga elementlarni dinamik ravishda qo'shishimiz mumkin. Masalan, formada GroupBox elementi mavjud bo'lib, uning nomi groupBox1:
//Button KIDT = new Button();
//KIDT.BackColor = Color.LightGray;
//KIDT.ForeColor = Color.Red;
//KIDT.Location = new Point(30, 30);
//KIDT.Text = "groupBox1";
//groupBox1.Controls.Add(KIDT);
Idishdagi elementning joylashishini ko'rsatish uchun biz Point: strukturasidan foydalanamiz new Point(30, 30);, konstruktorda biz X va Y o'qlari bo'ylab joylashtirishni o'tkazamiz.Bu koordinatalar konteynerning yuqori chap burchagiga nisbatan o'rnatiladi.
FlowLayoutPanel
FlowLayoutPanel elementi Panel sinfidan olingan va shuning uchun uning barcha xususiyatlarini meros qilib oladi. Shu bilan birga, qo'shimcha funktsiyalarni qo'shish. Shunday qilib, bu element dasturni bajarish jarayonida shaklning o'lchami o'zgarganda, bola elementlarning joylashishini va joylashishini o'zgartirishga imkon beradi.
Elementning FlowDirection xossasi asosiy elementlarning yo‘naltirilganligini belgilash imkonini beradi. Odatiy bo'lib, u qiymatga ega 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 chap tomonda joylashgan
TopDown - elementlar yuqori chap burchakdan joylashgan va pastga tushadi
BottomUp - elementlar pastki chap burchakdan joylashgan va yuqoriga ko'tariladi
|
| |