Form.Close Methode

Definitie

Hiermee sluit u het formulier.

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

Uitzonderingen

Het formulier is gesloten tijdens het maken van een ingang.

U kunt deze methode niet aanroepen vanuit de Activated gebeurtenis wanneer WindowState deze is ingesteld op Maximized.

Opmerkingen

Wanneer een formulier wordt gesloten, worden alle resources die in het object zijn gemaakt gesloten en wordt het formulier verwijderd. U kunt het sluiten van een formulier tijdens runtime voorkomen door de Closing gebeurtenis te verwerken en de Cancel eigenschap van de CancelEventArgs doorgegeven als parameter in te stellen op uw gebeurtenis-handler. Als het formulier dat u sluit het opstartformulier van uw toepassing is, eindigt uw toepassing.

De twee voorwaarden wanneer een formulier niet wordt verwijderd Close , is wanneer (1) het deel uitmaakt van een MDI-toepassing (multiple-document interface) en het formulier niet zichtbaar is; en (2) u het formulier hebt weergegeven met behulp van ShowDialog. In deze gevallen moet u handmatig aanroepen Dispose om alle besturingselementen van het formulier voor garbagecollection te markeren.

Note

Wanneer de Close methode wordt aangeroepen in een Form venster zonder modus, kunt u de Show methode niet aanroepen om het formulier zichtbaar te maken, omdat de resources van het formulier al zijn vrijgegeven. Als u een formulier wilt verbergen en het vervolgens zichtbaar wilt maken, gebruikt u de Control.Hide methode.

Van toepassing op

Zie ook