Form.Close Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .