Ինչպես փակել ձևաթուղթը

Բովանդակություն:

Ինչպես փակել ձևաթուղթը
Ինչպես փակել ձևաթուղթը

Video: Ինչպես փակել ձևաթուղթը

Video: Ինչպես փակել ձևաթուղթը
Video: Քեզ կարելի էր ճանապարհ փակել, մեզ չէ. Պատգամավոր Հայկ Սարգսյանին չհաջողվեց համոզել ցուցարարներին 2024, Նոյեմբեր
Anonim

Ձևերի ՝ որպես ինտերֆեյսի տարրերի, պատուհանների ֆունկցիոնալությունը ամփոփող և դրանց հետ աշխատելու տարբեր ասպեկտների վերացականացման գաղափարը ամուր արմատավորված է կիրառական ծրագրավորման ոլորտում: Տարբեր հարթակներ և շրջանակներ սովորաբար առաջարկում են այս հայեցակարգի իրենց իրականացումը: Ըստ այդմ, ձևը վերահսկելու համար, օրինակ, այն փակելու համար հարկավոր է օգտագործել տարբեր մեթոդներ:

Ինչպես փակել ձևաթուղթը
Ինչպես փակել ձևաթուղթը

Անհրաժեշտ է

  • - զարգացման միջավայր կամ տեքստի խմբագիր;
  • - ծրագրի կոդը փոխելու հնարավորությունը:

Հրահանգներ

Քայլ 1

Բռնեք պատուհանի, օբյեկտի, տեղեկանքի կամ ցուցիչի վրա այն ձևի օբյեկտին, որը ցանկանում եք փակել: Որպես կանոն, նկարագրիչը կարող է անհրաժեշտ լինել միայն Windows- ի տակ ծրագրավորում իրականացնելիս ՝ առանց որևէ շրջանակ օգտագործելու (օգտագործելով միայն API): Այլ դեպքերում, ձևերով գործողությունները սովորաբար կատարվում են համապատասխան օբյեկտների միջոցով: Քանի որ ձևը նախկինում բացվել է, ստեղծվել է նաև համապատասխան օբյեկտ: Օգտագործիր դա. Ձևի դասի մեթոդների ծածկագրում, դրա օբյեկտի մեթոդներին և հատկություններին մուտք գործելը սովորաբար հնարավոր է նույնացուցիչների միջոցով, ինչպիսիք են սա (C ++, C #), ես (Delphi), Ես (Visual Basic) կամ պարզապես անունով, քանի որ դրանք մատչելի են ներկայիս շրջանակից:

Քայլ 2

Փակեք անփոփոխ երկխոսության միջոցով ստեղծված ձևը ՝ իմանալով դրա կարգիքը: Եթե ցանկանում եք, որ ծրագիրը հնարավորություն ունենա փակման վերաբերյալ ինչ-որ գործողություն կատարել և, հնարավոր է, կանխել այն, WM_CLOSE հաղորդագրություն ուղարկեք պատուհանին.

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

Հակառակ դեպքում, պարզապես ոչնչացրեք այն ՝ զանգահարելով DestroyWindow:

:: DestroyWindow (h);

Այստեղ h- ը պատուհանի բռնակն է:

Քայլ 3

Microsoft. NET Framework- ով աշխատող ծրագրում ձևաթուղթը փակելու համար օգտագործեք դրա օբյեկտի Փակ մեթոդը (սա System. Windows. Forms անվանատարածքի Ձևի դասի օբյեկտ է): Օրինակ, ձևի դասի մեթոդից կարելի է զանգահարել այսպես.

սա: Մոտիկ ();

Այնուհետև, եթե ձևը MDI ծրագրի մաս է կամ ցուցադրվել է ShowDialog- ով զանգահարելով, զանգահարեք նաև «Թողնել», որպեսզի աղբահանողը կարողանա ազատել հիշողությունը:

Քայլ 4

Դելֆիում ձևը փակելու համար օգտագործիր Փակել մեթոդը: Այլընտրանքորեն, մոդալ ձևերի համար կարող եք տեղադրել ModalResult հատկությունը զրոյից բացի այլ արժեքի: Սովորաբար օգտագործվող հաստատուններն են mrOk, mrCancel և այլն:

Քայլ 5

Microsoft Office ծրագրերի ձևերը VBA գրություններում կարող են փակվել ՝ զանգահարելով դրանց օբյեկտների Թաքցնելու մեթոդը: Օրինակ ՝ ձևի իրադարձությունների մշակողից կամ դրա վերահսկողությունից կարող եք դա անել այսպես.

Ես. Թաքցնել

Խորհուրդ ենք տալիս: