Kā Aizvērt Veidlapu

Satura rādītājs:

Kā Aizvērt Veidlapu
Kā Aizvērt Veidlapu

Video: Kā Aizvērt Veidlapu

Video: Kā Aizvērt Veidlapu
Video: #11. Kā pareizi līmēt tapetes no A līdz Z. 2024, Maijs
Anonim

Veidu kā saskarnes elementu jēdziens, kas ietver logu funkcionalitāti un abstrahē dažādus darba ar tiem aspektus, ir stingri iesakņojies lietojumprogrammu programmēšanas jomā. Dažādas platformas un ietvari parasti piedāvā paši šo koncepciju. Attiecīgi, lai kontrolētu veidlapu, piemēram, lai to aizvērtu, jums jāizmanto dažādas metodes.

Kā aizvērt veidlapu
Kā aizvērt veidlapu

Nepieciešams

  • - izstrādes vide vai teksta redaktors;
  • - spēja mainīt programmas kodu.

Instrukcijas

1. solis

Saņemiet logu, objektu, atsauci vai rādītāju uz tās formas objektu, kuru vēlaties aizvērt. Parasti deskriptors var būt nepieciešams tikai tad, ja programmējat sistēmā Windows, neizmantojot nekādus ietvarus (izmantojot tikai API). Citos gadījumos darbības ar formām parasti tiek veiktas, izmantojot atbilstošos objektus. Tā kā veidlapa iepriekš tika atvērta, tika izveidots arī atbilstošais objekts. Lieto to. Veidlapas klases metožu kodā piekļuve tās objekta metodēm un īpašībām parasti ir iespējama, izmantojot tādus identifikatorus kā šis (C ++, C #), sevis (Delphi), Me (Visual Basic) vai vienkārši pēc nosaukuma, jo tie ir pieejami no pašreizējās darbības jomas.

2. solis

Aizveriet veidni, kas izveidota kā modeles dialoglodziņš, zinot tās rokturi. Ja vēlaties, lai programma varētu veikt kādu darbību, aizverot un, iespējams, to novērst, logam nosūtiet ziņojumu WM_CLOSE:

:: PostMessage (h, WM_CLOSE, 0, 0);

Pretējā gadījumā vienkārši iznīciniet to, zvanot uz DestroyWindow:

:: DestroyWindow (h);

Šeit h ir loga rokturis.

3. solis

Lai aizvērtu veidlapu programmā, kurā darbojas Microsoft. NET Framework, izmantojiet tās objekta metodi Aizvērt (tas ir Veidu klases objekts nosaukumvietā System. Windows. Forms). Piemēram, izmantojot veidlapas klases metodi, zvanu var veikt šādi:

šo. Aizvērt ();

Tad, ja veidlapa ir daļa no MDI lietojumprogrammas vai tā ir parādīta, izsaucot ShowDialog, izsauciet arī Dispose, lai atkritumu savācējs varētu atbrīvot atmiņu.

4. solis

Delfos izmantojiet metodi Aizvērt, lai aizvērtu veidlapu. Varat arī modālām formām iestatīt rekvizītu ModalResult uz vērtību, kas nav nulle. Parasti izmantotās konstantes ir mrOk, mrCancel utt.

5. solis

Microsoft Office lietojumprogrammu veidlapas VBA skriptos var aizvērt, izsaucot to objektu metodi Slēpt. Piemēram, no veidlapas notikumu apstrādātāja vai tā vadības jūs varat to izdarīt šādi:

Es. Slēpt

Ieteicams: