Konsep bentuk sebagai elemen antarmuka, merangkum fungsionalitas jendela dan mengabstraksi berbagai aspek bekerja dengannya, berakar kuat di bidang pemrograman aplikasi. Berbagai platform dan kerangka kerja biasanya menawarkan implementasi konsep ini sendiri. Oleh karena itu, untuk mengontrol formulir, misalnya, untuk menutupnya, Anda perlu menggunakan metode yang berbeda.
Diperlukan
- - lingkungan pengembangan atau editor teks;
- - kemampuan untuk mengubah kode program.
instruksi
Langkah 1
Dapatkan pegangan ke jendela, objek, referensi, atau penunjuk ke objek formulir yang ingin Anda tutup. Sebagai aturan, deskriptor mungkin hanya diperlukan saat memprogram di bawah Windows tanpa menggunakan kerangka kerja apa pun (hanya menggunakan API). Dalam kasus lain, tindakan dengan bentuk biasanya dilakukan melalui objek yang sesuai. Karena formulir sebelumnya dibuka, objek yang sesuai juga dibuat. Gunakan. Dalam kode metode kelas formulir, akses ke metode dan properti objeknya biasanya dimungkinkan melalui pengidentifikasi seperti ini (C ++, C #), self (Delphi), Me (Visual Basic), atau hanya dengan nama, karena mereka dapat diakses dari lingkup saat ini.
Langkah 2
Tutup formulir yang dibuat sebagai dialog tanpa mode, dengan mengetahui pegangannya. Jika Anda ingin program dapat melakukan beberapa tindakan saat menutup dan, mungkin, mencegahnya, kirim pesan WM_CLOSE ke jendela:
:: PostMessage (h, WM_CLOSE, 0, 0);
Jika tidak, hancurkan saja dengan memanggil DestroyWindow:
:: Hancurkan Jendela (h);
Di sini h adalah pegangan ke jendela.
Langkah 3
Untuk menutup formulir dalam program yang menjalankan Microsoft. NET Framework, gunakan metode Tutup objeknya (ini adalah objek kelas Formulir di ruang nama System. Windows. Forms). Misalnya, dari metode kelas formulir, panggilan dapat dibuat seperti ini:
ini. Tutup();
Kemudian, jika formulir tersebut merupakan bagian dari aplikasi MDI atau telah ditampilkan dengan memanggil ShowDialog, panggil juga Dispose agar pengumpul sampah dapat mengosongkan memori.
Langkah 4
Di Delphi, gunakan metode Tutup untuk menutup formulir. Atau, untuk formulir modal, Anda dapat mengatur properti ModalResult ke nilai selain nol. Konstanta yang biasa digunakan adalah mrOk, mrCancel, dll.
Langkah 5
Bentuk aplikasi Microsoft office dalam skrip VBA dapat ditutup dengan memanggil metode Sembunyikan objeknya. Misalnya, dari pengendali acara formulir atau kontrolnya, Anda dapat melakukannya seperti ini:
Saya. Sembunyikan