Koncepti i formave si elemente ndërfaqeje, duke përmbledhur funksionalitetin e dritareve dhe duke abstraguar aspekte të ndryshme të punës me to, është i rrënjosur fort në fushën e programimit të aplikacioneve. Platforma dhe korniza të ndryshme zakonisht ofrojnë implementimet e tyre të këtij koncepti. Prandaj, për të kontrolluar formularin, për shembull, për ta mbyllur atë, duhet të përdorni metoda të ndryshme.
E nevojshme
- - mjedis zhvillimor ose redaktues teksti;
- - aftësia për të ndryshuar kodin e programit.
Udhëzimet
Hapi 1
Merrni një dorezë në dritare, objekt, referencë ose tregues në objektin e formës që dëshironi të mbyllni. Si rregull, përshkruesi mund të jetë i nevojshëm vetëm kur programoni nën Windows pa përdorur ndonjë kornizë (duke përdorur vetëm API). Në raste të tjera, veprimet me forma zakonisht kryhen përmes objekteve përkatëse. Meqenëse forma u hap më parë, u krijua edhe objekti përkatës. Perdore. Në kodin e metodave të një klase të formës, qasja në metodat dhe vetitë e objektit të saj është zakonisht e mundur përmes identifikuesve të tillë si ky (C ++, C #), vetë (Delphi), Unë (Visual Basic), ose thjesht me emër, pasi ato janë të arritshme nga qëllimi aktual.
Hapi 2
Mbyllni formularin e krijuar si një dialog pa modë, duke ditur trajtimin e tij. Nëse dëshironi që programi të jetë në gjendje të kryejë disa veprime në mbyllje dhe, ndoshta, ta parandaloni atë, dërgoni një mesazh WM_CLOSE në dritare:
:: Mesazhi i Postës (h, WM_CLOSE, 0, 0);
Përndryshe, thjesht shkatërroni atë duke telefonuar në DestroyWindow:
:: Shkatërroni dritaren (h);
Këtu h është doreza në dritare.
Hapi 3
Për të mbyllur një formë në një program që ekzekuton Microsoft. NET Framework, përdorni metodën Mbyll të objektit të tij (ky është një objekt i klasës Form në hapësirën e emrave System. Windows. Forms). Për shembull, nga një metodë e një klase të formës, një thirrje mund të bëhet si kjo:
këtë. Mbyll ();
Pastaj, nëse formulari është pjesë e një aplikacioni MDI ose është shfaqur duke thirrur ShowDialog, thirrni gjithashtu Dispose në mënyrë që mbledhësi i plehrave të mund të lirojë kujtesën.
Hapi 4
Në Delphi, përdorni metodën Mbyll për të mbyllur formularin. Përndryshe, për format modale, mund ta vendosni pronën ModalResult në një vlerë tjetër nga zero. Konstantat e përdorura zakonisht janë mrOk, mrCancel, etj.
Hapi 5
Format e aplikacioneve të zyrës së Microsoft në skriptet VBA mund të mbyllen duke thirrur metodën Hide të objekteve të tyre. Për shembull, nga mbajtësi i ngjarjeve të një forme ose kontrolli i saj, mund ta bëni kështu:
Unë. Fshih