Aracılığıyla paylaş


Form.Close Yöntem

Tanım

Formu kapatır.

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

Özel durumlar

Bir tanıtıcı oluşturulurken form kapatıldı.

olarak ayarlandığında Maximizedolaydan ActivatedWindowState bu yöntemi çağıramazsınız.

Açıklamalar

Form kapatıldığında, nesne içinde oluşturulan tüm kaynaklar kapatılır ve form atılır. Olayı işleyerek Closing ve geçirilen özelliğini olay işleyicinize parametre olarak ayarlayarak Cancel bir formun CancelEventArgs çalışma zamanında kapatılmasını engelleyebilirsiniz. Kapatmakta olduğunuz form uygulamanızın başlangıç formuysa uygulamanız sona erer.

Formun atılmadığı Close iki koşul, (1) bir çok belgeli arabirim (MDI) uygulamasının parçası olduğu ve formun görünür olmadığı ve (2) kullanarak ShowDialogformu görüntülediğiniz durumlardır. Böyle durumlarda, formun tüm denetimlerini çöp toplama için işaretlemek için el ile aramanız Dispose gerekir.

Uyarı

Close Yöntem, modsuz bir pencere olarak görüntülenen bir Form pencerede çağrıldığında, formun Show kaynakları zaten serbest bırakıldığından, formu görünür hale getirmek için yöntemini çağıramazsınız. Bir formu gizlemek ve sonra görünür hale getirmek için yöntemini kullanın Control.Hide .

Şunlara uygulanır

Ayrıca bkz.