Sdílet prostřednictvím


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.

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 .

Platí pro

Viz také