Form.Close Metod

Definition

Stänger formuläret.

public:
 void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()

Undantag

Formuläret stängdes när ett handtag skapades.

Du kan inte anropa den här metoden från händelsen Activated när WindowState är inställd på Maximized.

Kommentarer

När ett formulär stängs stängs alla resurser som skapas i objektet och formuläret tas bort. Du kan förhindra att ett formulär stängs vid körning genom att hantera Closing händelsen och ange Cancel egenskapen för den CancelEventArgs skickade som en parameter till händelsehanteraren. Om formuläret du stänger är startformuläret för ditt program slutar programmet.

De två villkoren när ett formulär inte tas bort Close är när (1) det är en del av ett MDI-program (multiple-document interface) och formuläret inte visas och (2) du har visat formuläret med .ShowDialog I dessa fall måste du anropa Dispose manuellt för att markera alla formulärkontroller för skräpinsamling.

Note

Close När metoden anropas på ett Form fönster som visas som ett lägeslöst fönster kan du inte anropa Show metoden för att göra formuläret synligt eftersom formulärets resurser redan har släppts. Om du vill dölja ett formulär och sedan göra det synligt använder du Control.Hide metoden .

Gäller för

Se även