• Tajriba ishi №12 Mavzu: MenuStrip, ContextMenuStrip, Listview va Listbox komponentalari Ishni bajarishdan maqsad
  • Nazariy qism: MenuStrip komponentasi Menustrip komponentasi All Windows Forms
  • Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti




    Download 5,48 Mb.
    Pdf ko'rish
    bet40/53
    Sana21.11.2023
    Hajmi5,48 Mb.
    #102807
    1   ...   36   37   38   39   40   41   42   43   ...   53
    Bog'liq
    Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi

    Nazorat savollari: 
    1. Button komponetasi qanday vazifani bajaradi? 
    2. Label komponentasi nima uchun ishlatiladi? 
    3. Button komponentasining Click metodi nimani anglatadi? 
    4. Maxfiy so’zni kiritish uchun qaysi komponentadan foydalanamiz? 


    75 
    Tajriba ishi №12 
    Mavzu: MenuStrip, ContextMenuStrip, Listview va Listbox 
    komponentalari 
    Ishni bajarishdan maqsad: Visual Studio 2012 muhitida C++ dasturlash tilida 
    MenuStrip, ContextMenuStrip, Listview va Listbox komponentalarining xossa va 
    hodisalari bilan tanishish. 
    Nazariy qism: 
    MenuStrip komponentasi 
    Menustrip komponentasi All Windows Forms komponentalar panelida 
    joylashgan. Ushbu komponenta dasturning oynasida asosiy menyu hosil qiladi va shu 
    menyu yordamida dasturning barcha qismlarini nazorat qilish imkoniga ega bo’ladi. 
    MenuStrip komponentasi yordamida dasturning istalgan joyiga murojaat qilish 
    imkoni mavjud bo’ladi. Shu bilan bir qatorda dasturdan chiqish imkoni ham ushbu 
    menyuda mavjud. Odatda menyular qulaylik uchun dasturning tepa qismida 
    joylashadi. Ammo, dasturchi menyuni dasturning istalgan qismida joylashtira oladi. 
    Bunda uning dock hossasidan foydalanish o’rinli. Menyuni yaratish oynasi quyidagi 
    rasmda keltirib o’tilgan. 
     


    76 
    Menyuning bir qancha xossalari 
    Menyuga konteyner ochish uchun menyu yaratilgach, ichiga komandalarning 
    nomlari keltirin bo’lgandan so’ng, kerakli komandaning ustiga borib sichqonchani 
    chap tugmasini bosgach, unga konteyner yaratiladi. 
     
    Render Mode – Ushbu xossada menyuning ko’rinishini o’zgartirishimiz 
    mumkin. Ko’rinish uch xil shaklda ifodalangan. (System) sistemali, (professional) 
    professional ko’rinish va (MenegerRenderMode) asosiy. Bulardan professional va 
    MenegerRenderMode och rang va System to’q rangda berilgan. 
     
    GripStyle – ushbu xossa yordamida menyuning chap tomoniga nuqtalarni 
    joylashtiradi. Agarda, menyu dasturning formasidan ajratib bo’lmaydigan darajada 
    bo’lsa, unda ushbu xossadan foydalanish mumkin. 
     
    ShortCutKeys – menyudan foydalangan payti buyruqlarni tez chaqirish uchun 
    klaviatura yordamida chaqirish. 
    Menyuning konteyneriga buyruq berish uchun shu buyruqni faollashtirib, 
    uning xodisalar oynasiga o’tamiz va Click xodisasi ustida sichqonchani 2 marta bosib 
    source oynasiga o’tishimiz kerak bo’ladi. Source oynasida quyidagi kod mavjud va 
    kerakli buyruqni kodi shu joyga yoziladi.


    77 
    Konteynerning Xodisalar oynasi 
    private
    : System::
    Void
    openToolStripMenuItem_Click(System::
    Object

    sender

    System::
    EventArgs

    e
    ) { 
    /*
    Bu yerga kod yoziladi
    */
    this
    ->openToolStripMenuItem-> 

     
    Image – menyuning konteyneriga rasm joylash. 

    Download 5,48 Mb.
    1   ...   36   37   38   39   40   41   42   43   ...   53




    Download 5,48 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti

    Download 5,48 Mb.
    Pdf ko'rish