Paano Isara Ang Isang Form

Talaan ng mga Nilalaman:

Paano Isara Ang Isang Form
Paano Isara Ang Isang Form

Video: Paano Isara Ang Isang Form

Video: Paano Isara Ang Isang Form
Video: HOW TO CLOSE A BUSINESS IN THE PHILIPPINES BIR 2024, Abril
Anonim

Ang konsepto ng mga form bilang mga elemento ng interface, na encapsulate ang pag-andar ng windows at pag-abstract ng iba't ibang mga aspeto ng pagtatrabaho sa kanila, ay matatag na nakaugat sa larangan ng pag-program ng application. Ang iba't ibang mga platform at balangkas na karaniwang nag-aalok ng kanilang sariling mga pagpapatupad ng konseptong ito. Alinsunod dito, upang makontrol ang form, halimbawa, upang isara ito, kailangan mong gumamit ng iba't ibang mga pamamaraan.

Paano isara ang isang form
Paano isara ang isang form

Kailangan

  • - kapaligiran sa pag-unlad o text editor;
  • - ang kakayahang baguhin ang code ng programa.

Panuto

Hakbang 1

Kumuha ng hawakan sa window, object, sanggunian, o pointer sa object ng form na nais mong isara. Bilang isang patakaran, maaaring kailanganin lamang ang tagapaglarawan kapag nagprogram sa ilalim ng Windows nang hindi gumagamit ng anumang mga balangkas (gamit lamang ang API). Sa ibang mga kaso, ang mga pagkilos na may mga form ay karaniwang ginagawa sa pamamagitan ng mga kaukulang bagay. Dahil ang form ay dati nang binuksan, ang kaukulang bagay ay nilikha din. Gamitin ito. Sa code ng mga pamamaraan ng isang form class, ang pag-access sa mga pamamaraan at pag-aari ng object nito ay karaniwang posible sa pamamagitan ng mga pagkakakilanlan tulad nito (C ++, C #), sarili (Delphi), Me (Visual Basic), o simpleng ayon sa pangalan, dahil maa-access ang mga ito mula sa kasalukuyang saklaw.

Hakbang 2

Isara ang form na nilikha bilang isang dayalogo ng modelo, alam ang hawakan nito. Kung nais mong magawa ng programa ang ilang pagkilos sa pagsasara at, posibleng, pigilan ito, magpadala ng isang mensahe na WM_CLOSE sa window:

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

Kung hindi man, sirain lamang ito sa pamamagitan ng pagtawag sa DestroyWindow:

:: DestroyWindow (h);

Narito h ang hawakan sa bintana.

Hakbang 3

Upang isara ang isang form sa isang programa na nagpapatakbo ng Microsoft. NET Framework, gamitin ang Close method ng object nito (ito ay isang object ng Form class sa System. Windows. Forms namespace). Halimbawa, mula sa isang paraan ng isang form class, ang isang tawag ay maaaring magawa tulad nito:

ito. Magsara ();

Pagkatapos, kung ang form ay bahagi ng isang application ng MDI o ipinakita sa pamamagitan ng pagtawag sa ShowDialog, tawagan din ang I-dispose upang ang kolektor ng basura ay maaaring magbakante ng memorya.

Hakbang 4

Sa Delphi, gamitin ang Close method upang isara ang form. Bilang kahalili, para sa mga modal form, maaari mong itakda ang pagmamay-ari ng ModalResult sa isang halaga na iba sa zero. Ang mga palaging karaniwang ginagamit ay mrOk, mrCancel, atbp.

Hakbang 5

Ang mga form ng mga aplikasyon ng tanggapan ng Microsoft sa mga script ng VBA ay maaaring sarado sa pamamagitan ng pagtawag sa Itago na pamamaraan ng kanilang mga object. Halimbawa, mula sa handler ng kaganapan ng isang form o kontrol nito, magagawa mo ito tulad nito:

Ako. Itago

Inirerekumendang: