Mavzu: ole, mfc texnologiyalari. Ko’p oynali muhitlar bilan ishlash. Visual C++ muhitida ko’p oynali muhit yaratish. Reja


Windows Forms yordamida MDI dasturini yaratish



Yüklə 257,46 Kb.
səhifə4/6
tarix03.06.2023
ölçüsü257,46 Kb.
#127741
1   2   3   4   5   6
Mavzu ole, mfc texnologiyalari. Ko’p oynali muhitlar bilan ishl

Windows Forms yordamida MDI dasturini yaratish

MDI dasturlari bitta asosiy oynada bir nechta quyi oynalarini ko'rsatishga imkon beradi. Bu ekrandagi bo'shliqdan oqilona foydalanishga imkon beradi va ba'zi hollarda ko'p oynali dasturlarning foydalanish qulayligini oshiradi.
Ko'p oynali dasturlarni amalga oshirishda ikkita asosiy yondashuv mavjud:

  • Oddiy dastur.

Har bir quyi oynasi alohida ko'rsatiladi.

  • Multiple Document Interface (MDI).

Quyi oynalari bitta "asosiy" oynada ko'rsatiladi.
Ko’pincha ikkala yondashuv ham birlashtiriladi. Masalan, kichik yordamchi dialoglar alohida ko'rsatiladi va "asosiy" oynaning ichida asosiy funktsionallik mavjud oynalar.
Quyidagi skrinshot oddiy dastur va MDI dasturining namunasini ko'rsatadi.

Oddiy dastur



MDI dastur


MDI dasturini yaratish
MDI dasturini yaratish uchun "asosiy" qilish rejalashtirilgan shaklda IsMdiContainer = true xususiyatini o'rnatish kerak. Shunda u quyi shakllarini o'ziga joylashtira oladi.
Quyi shakllarini "asosiy" shaklga joylashtiradigan qilib chaqirganda, siz MdiParent xususiyatida "asosiy" shaklni ko'rsatishingiz kerak.
Quyida asosiy shakldan quyi shaklini chaqirishga misol keltirilgan.

Quyi oynalarining joylashishini boshqarish
Agar ko'p miqdordagi quyi shakllari MDI dasturida ochiq bo'lsa, ular bilan ishlash noqulay bo'lishi mumkin. Hech bo'lmaganda ushbu muammoni qisman hal qilish uchun quyi shakllarining asosiy qismida joylashganligini soddalashtirish mumkin.
Uch xil buyurtma mavjud:

  • Kaskad;

  • Gorizontal ravishda

  • Vertikal ravishda.

Buyurtma "asosiy shakl" ning LayoutMDI usuli yordamida o'rnatiladi. Ushbu usul MdiLayout turining yagona parametrini qabul qiladi, bu aslida buyurtma turini belgilaydi.
Quyida barcha uch turdagi buyurtma namunalari keltirilgan.



Yüklə 257,46 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin