Form.Close Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zavře formulář.
public:
void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()
Výjimky
Formulář byl zavřený během vytváření úchytu.
Tuto metodu Activated nelze volat z události, pokud WindowState je nastavena na Maximizedhodnotu .
Poznámky
Při zavření formuláře se zavře všechny prostředky vytvořené v rámci objektu a formulář se odstraní. Zavření formuláře v době běhu můžete zabránit zpracováním Closing události a nastavením Cancel vlastnosti CancelEventArgs předaného jako parametr obslužné rutiny události. Pokud je formulář, který zavřete, spouštěcím formulářem aplikace, aplikace skončí.
Dvě podmínky, kdy formulář není uvolněn Close , je-li (1) součástí aplikace s více dokumenty (MDI) a formulář není viditelný; a (2) jste formulář zobrazili pomocí ShowDialog. V těchto případech budete muset ručně volat Dispose , abyste označili všechny ovládací prvky formuláře pro uvolňování paměti.
Poznámka:
Close Když je volána metoda zobrazená Form jako bezmodální okno, nelze volat Show metodu, aby formulář byl viditelný, protože prostředky formuláře již byly vydány. Pokud chcete formulář skrýt a pak ho zviditelnit, použijte metodu Control.Hide .