Hoe Om 'n Vorm Te Sluit

INHOUDSOPGAWE:

Hoe Om 'n Vorm Te Sluit
Hoe Om 'n Vorm Te Sluit

Video: Hoe Om 'n Vorm Te Sluit

Video: Hoe Om 'n Vorm Te Sluit
Video: Укладка плитки на бетонное крыльцо быстро и качественно! Дешёвая плитка, но КРАСИВО! 2024, Mei
Anonim

Die konsep van vorms as koppelvlakelemente, wat die funksionaliteit van vensters omsluit en verskillende aspekte van die werk daarmee saamvat, is sterk gewortel in die veld van toepassingsprogrammering. Verskeie platforms en raamwerke bied gewoonlik hul eie implementerings van hierdie konsep aan. Om die vorm te beheer, byvoorbeeld om dit te sluit, moet u verskillende metodes gebruik.

Hoe om 'n vorm te sluit
Hoe om 'n vorm te sluit

Nodig

  • - ontwikkelingsomgewing of teksredigeerder;
  • - die vermoë om die programkode te verander.

Instruksies

Stap 1

Gryp die venster, voorwerp, verwysing of wyser na die voorwerp van die vorm wat u wil sluit. In die reël is die beskrywer slegs nodig wanneer u onder Windows programmeer sonder om raamwerke te gebruik (slegs die API gebruik). In ander gevalle word handelinge met vorms gewoonlik deur die ooreenstemmende voorwerpe uitgevoer. Aangesien die vorm voorheen geopen is, is die ooreenstemmende voorwerp ook geskep. Gebruik dit. In die kode van die metodes van 'n vormklas is toegang tot die metodes en eienskappe van sy voorwerp gewoonlik moontlik deur identifikasies soos hierdie (C ++, C #), self (Delphi), Me (Visual Basic), of eenvoudig op naam, aangesien dit vanaf die huidige omvang toeganklik is.

Stap 2

Sluit die vorm wat as 'n modellose dialoog geskep is, en ken die hantering daarvan. Stuur 'n WM_CLOSE-boodskap na die venster as u wil hê dat die program in staat moet wees om 'n aksie uit te voer om dit te sluit en dit moontlik te voorkom.

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

Anders, vernietig dit net deur DestroyWindow te bel:

:: DestroyWindow (h);

Hier is h die handvatsel van die venster.

Stap 3

Om 'n vorm in 'n program met Microsoft. NET Framework te sluit, gebruik u die Close-metode van sy voorwerp (dit is 'n voorwerp van die Form-klas in die System. Windows. Forms-naamruimte). Vanuit 'n metode van 'n vormklas kan 'n oproep soos volg gedoen word:

hierdie. Sluit ();

Dan, as die vorm deel is van 'n MDI-toepassing of vertoon word deur ShowDialog te skakel, skakel ook Dispose sodat die vullisopnemer geheue kan bevry.

Stap 4

Gebruik die metode Close in Delphi om die vorm te sluit. Alternatiewelik, vir modale vorms, kan u die ModalResult-eienskap op 'n ander waarde as nul stel. Die konstantes wat algemeen gebruik word, is mrOk, mrCancel, ens.

Stap 5

Vorme van Microsoft-kantoortoepassings in VBA-skrifte kan gesluit word deur die Hide-metode van hul voorwerpe te noem. U kan dit byvoorbeeld vanaf die gebeurtenishanteerder van 'n vorm of die beheer daarvan doen:

Ek verberg

Aanbeveel: