Halo AlifaVb Lovers, sering kita mendengar istilah Dialog Box pada pemograman Vb.Net, maka pada kesempatan kali ini AlifaVb ingin sedikit membahas tentang hal tersebut. Kotak dialog adalah jenis form khusus dengan fungsi yang agak terbatas, biasanya kita gunakan untuk menampilkan beberapa data kepada pengguna. Kotak dialog Open dan Save adalah dua kotak dialog yang paling dikenal di
Windows. Secara teknis, sebuah kotak dialog adalah Form dengan tampilan lama dimana properti BorderStyle ditetapkan ke FixedDialog. Sama seperti form, kotak dialog dapat berisi beberapa kontrol sederhana, seperti Label, TextBox, dan Buttons. Anda tidak dapat membebani kotak dialog dengan kontrol dan fungsi yang lain.
Perbedaan lain antara form dan kotak dialog adalah form biasanya berinteraksi satu sama lain. Jika Anda perlu menjaga dua jendela terbuka dan memungkinkan pengguna untuk beralih dari satu ke yang lain, Anda perlu untuk menerapkannya sebagai bentuk reguler. Jika salah satunya adalah modal, maka Anda harus menerapkannya sebagai kotak dialog. Karakteristik kotak dialog adalah mereka menyediakan tombol OK dan Batal. OK memberi tahu aplikasi bahwa Anda selesai menggunakan kotak dialog dan aplikasi dapat memproses informasi tentang itu. Tombol Batal memberitahu aplikasi untuk mengabaikan informasi kotak dialog dan membatalkan operasi yang telah ada.
Selanjutnya mari kita lihat cara membuat dan menggunakan kotak dialog. Untuk membuat kotak dialog, mulailah dengan mwmbuat sebuah Form Windows, atur properti BorderStyle ke FixedDialog dan mengatur properti ControlBox, MinimizeBox, dan MaximizeBox ke False. Kemudian tambahkan kontrol yang diperlukan pada form dan kode kejadian yang sesuai, seperti yang Anda lakukan dengan Windows form biasa. Perhatikan gambar berikut, yang menunjukkan kotak dialog sederhana yang meminta pengguna untuk memasukkan ID dan kata sandi. Itu kotak dialog berisi dua kontrol TextBox, di sebelahnya label yang sesuai, dengan tombol OK dan tombol Batalkan. Tombol Batal digunakan oleh pengguna ketika ingin membatalkan operasi.
Coba perhatikan listing kode berikut ini:
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim DLG as new FormLogin() DLG.ShowDialog() End Sub
pada petikan kode diatas kita mendeklarasikan DGL sebagai FormLogin() dan memanggilnya dengan menggukanan ShowDialog(). Metode ShowDialog menampilkan kotak dialog sebagai modal, sehinggan kita tidak bisa berpindah antar form tanpa menutup Form tersebut.
Selamat Belajar
Salam Hangat
AlifaVb
0 Komentar