Message Box

Kali ini kita belajar tentang message box di Visual Basic dot Net. Message Box berguna untuk memberikan informasi kepada user dan menerima masukan dari user setelah user memilih pilihan yang disediakan. Format dari message box seperti berikut ini :
 Msgbox(“Pesan”,Prameter,”Title”)
Keterangan
Pesan Merupakan isi informasi yang disampaikan kepada user. Informasi ini dapat berupa pemberitahuan terhadap suatu proses yang telah terjadi seperti pemberitahuan bahwa data tidak ditemukan setelah proses pencarian selesai atau permintaan kepada user untuk memilih suatu tindakan atas hasil dari suatu proses.
Parameter Merupakan bagian yang digunakan untuk memunculkan pilihan tindakan seperti tombol OK, Cancel, Retry, Ignore, Abort, Yes, No dan dapat digabungkan untuk menampilkan gambar icon tertentu yang dapat memperkuat pesan yang disampaikan. Berikut ini merupakan daftar dari icon, tombol dan beberapa pilihan lain yang dapat digunakan dalam message box.
Tombol
Parameter
Keterangan
MsgBoxStyle.OkOnly Menampilkan tombol OK saja
MsgBoxStyle.OkCancel Menampilkan tombol OK dan Cancel
MsgBoxStyle.AbortRetryIgnore Menampilkan tombol Abort,Retry,Ignore
MsgBoxStyle.YesNoCancel Menampilkan tombol Yes,No,Cancel
MsgBoxStyle.YesNo Menampilkan Tombol Yes dan No
MsgBoxStyle.RetryCancel Menampilkan tombol Retry dan Cancel
Icon
Parameter
Keterangan
MsgBoxStyle.Critical Menampilkan icon tanda silang
MsgBoxStyle.Information Menampilkan icon huruf i
MsgBoxStyle.Question Menampilkan icon tanda tanya
MsgBoxStyle.Exclamation Menampilkan icon tanda seru
Tombol default
Parameter
Keterangan
MsgBoxStyle.DefaultButton1 Tombol pertama aktif
MsgBoxStyle.DefaultButton2 Tombol kedua aktif
MsgBoxStyle.DefaultButton3 Tombol ketiga aktif
Perilaku Message Box
Parameter
Keterangan
MsgBoxStyle.ApplicationModal User harus merespon messagebox untuk melanjutkan program
MsgBoxStyle.SystemModal Semua aplikasi yang dijalankan sistem akan dihentikan sampai user merespon messagebox
Pengembalian nilai dari Message Box
Parameter
Tombol yang ditekan
MsgBoxResult.Abort Abort
MsgBoxResult.Cancel Cancel
MsgBoxResult.Ignore Ignore
MsgBoxResult.No No
MsgBoxResult.Ok Ok
MsgBoxResult.Retry Retry
MsgBoxResult.Yes Yes
Title Merupakan text yang muncul di bar messagebox
Berikut contoh sederhana menulis code program messagebox di visual basic dot Net
MsgBox( "Isi Pesan MessageBox", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "JUDUL") 
Code diatas akam menampilkan messagebox dengan title Judul dengan icon silang dan tombol OK dengan pesan “Isi Pesan MessageBox” Tampak tampilan seperti gambar berikut

Berikut ini contoh menangkap aksi dari user jika tombol Yes di click oleh user

If MsgBox( "Apakah anda akan menekan tombol YES..?", MsgBoxStyle.Question + MsgBoxStyle.YesNo + MsgBoxStyle.DefaultButton2 + MsgBoxStyle.ApplicationModal, "Pertanyaan") = MsgBoxResult.Yes Then
Label1.Text = "Anda Menekan Tombol Yes"
Else 
Label1.Text = "Anda Menekan Tombol No"
End If 

Jika user menekan tombol Yes pada Messagebox diatas maka text pada label1 akan berubah menjadi "Anda Menekan Tombol Yes" tetapi apabila user menekan tombol No maka text Label1 akan berubah menjadi "Anda Menekan Tombol No"

No comments:

Post a Comment