• Reja
  • Windows Forms konteynerlari
  • Elementlarning dinamik qoʻshilishi.
  • Computer science & mathematics major for college: computer science & programming




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

    Mirzo Ulug’bek nomidagi O’zbekiston Milliy universiteti Jizzax filiali Amalaiy matematika fakulteti KIDT 471-22-guruh talabasi Abdukamilov Behruzning algoritmik tillar va dasturlash fanidan ikkinchi mustaqil ishi.

    Qabul qildi:Jomurodov Do’stmurod

    Mavzu: Konteynerlar. Ketma-ket va assotsiativ konteynerlar.

    Reja:

    • Windows Forms konteynerlari.
    • Elementlarning dinamik qoʻshilishi.
    • GroupBox, Panel va FlowLayoutPanel elementlari.
    • TableLayoutPanel .
    • TabControl va SplitContainer panellari.

    Windows Forms konteynerlari

    Windows Forms konteynerlari


    Boshqaruvni tegishli guruhlarga ajratish uchun maxsus elementlar - konteynerlar mavjud. Masalan, Panel, FlowLayoutPanel, SplitContainer, GroupBox. Xuddi shu shakl konteynerlarga ham qo'llanilishi mumkin. Konteynerlardan foydalanish elementlarni boshqarishni osonlashtiradi va shaklga ma'lum vizual uslubni beradi.
    ControlsBarcha konteynerlar ushbu konteynerning barcha elementlarini o'z ichiga olgan xususiyatga ega . Elementni asboblar panelidan konteynerga, masalan, tugmachaga tortganimizda, u avtomatik ravishda ushbu konteyner to'plamiga qo'shiladi. Yoki biz bir xil to'plamga dinamik ravishda kod orqali boshqaruvni qo'shishimiz mumkin.

    Elementlarning dinamik qoʻshilishi.

    Elementlarning dinamik qoʻshilishi.


    Shaklga dinamik ravishda tugma qo'shamiz. Buning uchun biz yangi boshqaruv yaratiladigan shaklni yuklash hodisasini qo'shamiz. Bu kod orqali yoki vizual tarzda amalga oshirilishi mumkin.
    Asboblar panelidan elementlarni sudrab olib tashlash orqali biz formaga osongina yangi elementlar qo'shishimiz mumkin. Biroq, bu usul juda cheklangan, chunki ko'pincha shaklda elementlarni dinamik ravishda yaratish (o'chirish) kerak.

    Elementlarning dinamik qoʻshilishi.


    Elementlarni dinamik ravishda qo'shish uchun kod faylida forma yuklash hodisasi ishlov beruvchisini yaratamiz:
    private void Form1_Load(object sender, EventArgs e)
    {
    }
    Endi formaga tugma qo'shish kodini qo'shamiz:
    private void Form1_Load(object sender, EventArgs e)
    {
    //Button KIDT = new Button();
    //KIDT.BackColor = Color.White;
    //KIDT.ForeColor = Color.Black;
    //KIDT.Location = new Point(100, 100);
    //KIDT.Text = "KIDT 471-22 abdukamilov_b";
    //this.Controls.Add(KIDT);
    //this.Controls.Remove(KIDT);
    }

    Download 484,11 Kb.
      1   2   3   4




    Download 484,11 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Computer science & mathematics major for college: computer science & programming

    Download 484,11 Kb.