Sembunyikan dan Bongkar adalah teknik di Dasar visual 6—VB.NET melakukan berbagai hal secara berbeda. Di VB6, Anda bisa melihat perbedaannya dengan membuat formulir dengan komponen CommandButton dan pernyataan pengujian di acara Klik. Perhatikan bahwa kedua pernyataan ini saling eksklusif, sehingga hanya satu yang dapat diuji pada satu waktu.
Visual Basic 6 Unload Statement
Pernyataan Bongkar menghapus formulir dari memori. Dalam sebagian besar proyek VB6 sederhana, Form1 adalah objek startup sehingga program berhenti berjalan juga. Untuk membuktikan ini, kode program pertama dengan Unload.
Sub Perintah Pribadi1_Klik ()
Bongkar Aku
End Sub
Ketika tombol diklik dalam proyek ini, program berhenti.
Visual Basic 6 Sembunyikan Pernyataan
Untuk mendemonstrasikan Sembunyikan, jalankan kode ini di VB6 sehingga metode Sembunyikan Form1 dijalankan.
Sub Perintah Pribadi1_Klik ()
Form1.Sembunyikan
End Sub
Perhatikan bahwa Form1 menghilang dari layar, tetapi ikon "End" kotak pada bilah alat Debug menunjukkan proyek masih aktif. Jika Anda ragu, Windows Task Manager yang ditampilkan dengan Ctrl + Alt + Del menunjukkan proyek masih dalam mode Jalankan.
Berkomunikasi Dengan Bentuk Tersembunyi
Metode Sembunyikan hanya menghapus formulir dari layar. Tidak ada yang berubah. Misalnya, proses lain masih dapat berkomunikasi dengan objek pada formulir setelah metode Sembunyikan dipanggil. Inilah program yang menunjukkan hal itu. Tambahkan formulir lain ke proyek VB6 dan kemudian tambahkan komponen Timer dan kode ini ke Form1:
Sub Perintah Pribadi1_Klik ()
Form1.Sembunyikan
Form2.Show
End Sub
Sub Timer Pribadi1_Timer ()
Form2.Sembunyikan
Form1.Show
End Sub
Di Form2, tambahkan kontrol tombol Perintah dan kode ini:
Sub Perintah Pribadi1_Klik ()
Form1.Timer1.Interval = 10000 '10 detik
Form1.Timer1.Enabled = Benar
End Sub
Ketika Anda menjalankan proyek, mengklik tombol pada Form1 membuat Form1 menghilang dan Form2 muncul. Namun, mengklik tombol pada Form2 menggunakan komponen Timer di Form1 untuk menunggu 10 detik sebelum membuat Form2 menghilang dan Form1 muncul lagi meskipun Form1 tidak terlihat.
Karena proyek masih berjalan, Form1 terus muncul setiap 10 detik — suatu teknik yang mungkin Anda gunakan untuk menggerakkan rekan kerja suatu hari.