Jinsi Ya Kufunga Fomu

Orodha ya maudhui:

Jinsi Ya Kufunga Fomu
Jinsi Ya Kufunga Fomu

Video: Jinsi Ya Kufunga Fomu

Video: Jinsi Ya Kufunga Fomu
Video: jinsi ya kufunga tie. rahisi u0026 haraka u0026 kifahari. Windsor fundo. 2024, Desemba
Anonim

Wazo la fomu kama vitu vya kiolesura, vinavyojumuisha utendaji wa windows na kuondoa mambo anuwai ya kufanya kazi nao, imekita mizizi katika uwanja wa programu ya programu. Jukwaa na mifumo anuwai kawaida hutoa utekelezaji wao wa dhana hii. Ipasavyo, kudhibiti fomu, kwa mfano, kuifunga, unahitaji kutumia njia tofauti.

Jinsi ya kufunga fomu
Jinsi ya kufunga fomu

Muhimu

  • - mazingira ya maendeleo au mhariri wa maandishi;
  • - uwezo wa kubadilisha nambari ya programu.

Maagizo

Hatua ya 1

Pata kushughulikia kwa dirisha, kitu, kumbukumbu, au kielekezi kwa kitu cha fomu ambayo unataka kufunga. Kama sheria, fasili inaweza kuhitajika tu wakati wa programu chini ya Windows bila kutumia mfumo wowote (kwa kutumia tu API). Katika hali nyingine, vitendo na fomu kawaida hufanywa kupitia vitu vinavyolingana. Kwa kuwa fomu hiyo ilifunguliwa hapo awali, kitu kinacholingana pia kiliundwa. Itumie. Katika nambari ya njia za darasa la fomu, ufikiaji wa njia na mali ya kitu chake kawaida huwezekana kupitia vitambulisho kama hii (C ++, C #), self (Delphi), Me (Visual Basic), au kwa urahisi. kwa jina, kwani zinapatikana kutoka kwa upeo wa sasa.

Hatua ya 2

Funga fomu iliyoundwa kama mazungumzo yasiyokuwa na moduli, ukijua ushughulikiaji wake. Ikiwa unataka programu iweze kutekeleza hatua wakati wa kufunga na, ikiwezekana, kuizuia, tuma ujumbe wa WM_CLOSE kwenye dirisha:

:: Ujumbe wa Posta (h, WM_CLOSE, 0, 0);

Vinginevyo, iangamize tu kwa kupiga simu KuharibuWindow:

:: KuharibuWindow (h);

Hapa h ni kushughulikia kwa dirisha.

Hatua ya 3

Ili kufunga fomu katika programu inayoendesha Microsoft. NET Mfumo, tumia njia ya Funga ya kitu chake (hii ni kitu cha darasa la Fomu katika Mfumo. Windows. Forms namespace). Kwa mfano, kutoka kwa njia ya darasa la fomu, simu inaweza kupigwa kama hii:

hii. Close ();

Halafu, ikiwa fomu ni sehemu ya programu ya MDI au imeonyeshwa kwa kupiga ShowDialog, pia piga simu Tupa ili mkusanyaji wa takataka aweze kutoa kumbukumbu.

Hatua ya 4

Katika Delphi, tumia njia ya Funga ili kufunga fomu. Vinginevyo, kwa fomu za modal, unaweza kuweka mali ya ModalResult kwa thamani nyingine kuliko sifuri. Mara kwa mara hutumiwa ni mrOk, mrCancel, nk.

Hatua ya 5

Fomu za maombi ya ofisi ya Microsoft katika hati za VBA zinaweza kufungwa kwa kupiga njia ya Ficha vitu vyao. Kwa mfano, kutoka kwa msimamizi wa hafla ya fomu au udhibiti wake, unaweza kuifanya hivi:

Mimi. Ficha

Ilipendekeza: