Form.Close Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schließt das Formular.
public:
void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()
Ausnahmen
Das Formular wurde geschlossen, während ein Handle erstellt wurde.
Sie können diese Methode nicht aus dem Activated Ereignis aufrufen, wenn WindowState sie auf Maximized.
Hinweise
Wenn ein Formular geschlossen wird, werden alle im Objekt erstellten Ressourcen geschlossen und das Formular gelöscht. Sie können das Schließen eines Formulars zur Laufzeit verhindern, indem Sie das Closing Ereignis behandeln und die Cancel Eigenschaft des CancelEventArgs übergebenen Ereignisses als Parameter auf den Ereignishandler festlegen. Wenn das Formular, das Sie schließen, das Startformular Ihrer Anwendung ist, endet ihre Anwendung.
Die beiden Bedingungen, wenn ein Formular nicht gelöscht Close wird, ist , wenn (1) es Teil einer MDI-Anwendung (Multiple-Document Interface) ist und das Formular nicht sichtbar ist; und (2) Sie das Formular mithilfe ShowDialogangezeigt haben. In diesen Fällen müssen Sie manuell aufrufen Dispose , um alle Steuerelemente des Formulars für die Garbage Collection zu markieren.
Hinweis
Wenn die Close Methode für ein Form als modusloses Fenster angezeigte Methode aufgerufen wird, können Sie die Show Methode nicht aufrufen, um das Formular sichtbar zu machen, da die Ressourcen des Formulars bereits freigegeben wurden. Um ein Formular auszublenden und es dann sichtbar zu machen, verwenden Sie die Control.Hide Methode.