Selasa, 22 November 2011

(VB.NET) Bermain Dengan Form Part 2 - Show, Hide dan Close Form

Sebuah aplikasi tentu memiliki beberapa menu yang pada saat di Klik akan menampilkan sebuah Form baru untuk menampilkan isi dari menu tersebut. Disini saya akan sedikit menjelaskan bagaimana sebuah Form dapat tampil, sembunyi bahkan di tutup sesuai perintah Anda.

Untuk mencobanya Anda buat project baru dan desain tampilannya seperti gambar dibawah ini



 Kemudian Tambahkan Form baru yaitu Form2
Caranya Klik Project > Add Windows Form


Kembali ke Form1 dan Isi masing-masing Button dengan perintah seperti yang bergaris tebal dibawah ini
Public Class Form1

    Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShow.Click
        Form2.Show() 'menampilkan Form2
    End Sub

    Private Sub btnHide_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHide.Click
        Form2.Hide() 'menyembunyikan Form2
    End Sub

    Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
        Me.Close() 'menutup diri sendiri / menutup form1
    End Sub
End Class

Perbedaan Hide dan Close adalah saat Anda mengubah ukuran Form2 lalu menutup Form2 dengan perintah Close kemudian Anda menampilkannya lagi dengan perintah Show maka Form2 akan tampil sebagai form yang baru. Sedangkan perintah Hide adalah menyembunyikan Form, jadi saat Anda merubah ukuran dari  Form2 maka saat perintah Hide dijalankan kemudian Form2 ditampilkan lagi dengan perintah Show dan Form2 akan tampil dengan bentuk saat terakhir kali anda melakukan perubahan pada Form2.

Untuk lebih jelasnya silahkan lihat Vidio tutorialnya dibawah ini

7 komentar:

  1. kalo saya mau menampilkan form2 dengan cara menekan tombol di form1 sekaligus menutup form1 gimana caranya gan??
    contohnya klo di vb 6.0 :
    unload me
    form2.show
    nah klo di vb net gmna??
    saya dah coba pake dispose ama close tapi form2 nya ikut ke close jga..
    mohon segera di jawab gan.. butuh pencerahan

    BalasHapus
  2. pakai gini gan :
    me.hide()
    form2.showDialog()
    me.close()

    BalasHapus
  3. kl buat kembali pakenya apa gan

    BalasHapus
  4. kalo kita mau menutup form1, trus menampilkan form2 kan pakek koding yg di ataskan. jadi kalok kita udah masuk ke form2 terus mau menampilkan form1 nya lagi gimana gan?

    BalasHapus