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