Form.Close Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .