Bagikan melalui


Form.Close Metode

Definisi

Menutup formulir.

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

Pengecualian

Formulir ditutup saat handel sedang dibuat.

Anda tidak dapat memanggil metode ini dari Activated peristiwa ketika WindowState diatur ke Maximized.

Keterangan

Ketika formulir ditutup, semua sumber daya yang dibuat dalam objek ditutup dan formulir dibuang. Anda dapat mencegah penutupan formulir pada durasi dengan menangani Closing peristiwa dan mengatur Cancel properti CancelEventArgs yang diteruskan sebagai parameter ke penanganan aktivitas Anda. Jika formulir yang Anda tutup adalah bentuk startup aplikasi Anda, aplikasi Anda berakhir.

Dua kondisi ketika formulir tidak dibuang Close adalah ketika (1) itu adalah bagian dari aplikasi antarmuka beberapa dokumen (MDI), dan formulir tidak terlihat; dan (2) Anda telah menampilkan formulir menggunakan ShowDialog. Dalam kasus ini, Anda harus memanggil Dispose secara manual untuk menandai semua kontrol formulir untuk pengumpulan sampah.

Catatan

Close Ketika metode dipanggil pada jendela yang Form ditampilkan sebagai tanpa mode, Anda tidak dapat memanggil Show metode untuk membuat formulir terlihat, karena sumber daya formulir telah dirilis. Untuk menyembunyikan formulir lalu membuatnya terlihat, gunakan Control.Hide metode .

Perhatian

Sebelum .NET Framework 2.0, Form.Closed peristiwa dan Form.Closing tidak dinaikkan ketika Application.Exit metode dipanggil untuk keluar dari aplikasi Anda. Jika Anda memiliki kode validasi di salah satu peristiwa ini yang harus dijalankan, Anda harus memanggil Form.Close metode untuk setiap formulir terbuka satu per satu sebelum memanggil Exit metode .

Berlaku untuk

Lihat juga