Si Të Mbyllni Një Formular

Përmbajtje:

Si Të Mbyllni Një Formular
Si Të Mbyllni Një Formular

Video: Si Të Mbyllni Një Formular

Video: Si Të Mbyllni Një Formular
Video: si te krijojme nje formular ne access 2024, Mund
Anonim

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.

Si të mbyllni një formular
Si të mbyllni një formular

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

Recommended: