• GroupBox va Panel
  • FlowLayoutPanel
  • GroupBox, Panel va FlowLayoutPanel elementlari




    Download 484,11 Kb.
    bet2/4
    Sana05.12.2023
    Hajmi484,11 Kb.
    #111935
    1   2   3   4
    Bog'liq
    algo M2

    GroupBox, Panel va FlowLayoutPanel elementlari.

    GroupBox va Panel


    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

    Download 484,11 Kb.
    1   2   3   4




    Download 484,11 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    GroupBox, Panel va FlowLayoutPanel elementlari

    Download 484,11 Kb.