Form.Close Metoda

Definice

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.

Note

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 .

Platí pro

Viz také