MESSAGE BOX PADA VISUAL BASIC .NET
MessageBox merupakan jendela yang secara umum menampilkan suatu pesan. Secara umum Visual Basic menyediakan kelas MessageBox dan MsgBox untuk membuat dialog. Sintak untuk membuat dialog adalah sebagi berikut :
MessageBox :
MessageBox.Show("Isi Pesan", "Judul Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information)
Keterangan : Penulisan pada sintak diatas dimulai dari kelas Dialog (MessageBox), Isi dari dialog yang kan di tampilkan, Judul Dialog, Dialog Button (berupa OK, YesNo, Cancel dan lainnya), jenis pesan (berupa informasi, peringatan, warning dan lainnya).
MsgBox :
MsgBox("Isi Pesan", MsgBoxStyle.Information, "Judul Pesan")
Keterangan : Penulisan pada sintak diatas dimulai dari kelas Dialog (MsgBox), Isi dari dialog yang kan di tampilkan, Dialog Style (berupa pihan berupa dialog button atau jenis dialog), Judul Dialog.
Untuk tampilan sama persis untuk kelas MessageBox dan MsgBox, perbedaan hanya pada penulisa sintaks pada Visual Basic .Net.
Sintaks fungsi MsgBox memiliki argumen ini:
Argumen | Deskripsi |
perintah | Diperlukan. Ekspresi string ditampilkan sebagai pesan dalam kotak dialog. Panjang maksimum perintah adalah kira-kira 1024 karakter, bergantung pada lebar karakter yang digunakan. Jika perintah terdiri dari lebih dari satu baris, Anda bisa memisahkan baris menggunakan carriage return karakter (Chr(13)), linefeed karakter (Chr(10)), atau carriage return-linefeed karakter kombinasi (Chr(13) & Chr(10)) antara setiap baris. |
tombol | Opsional. ekpresi numerik yang adalah jumlah nilai yang menentukan jumlah dan tipe tampilan tombol gaya ikon untuk menggunakan, identitas tombol default, dan terapi kotak pesan. Jika dihilangkan, nilai default untuk tombol adalah 0. |
judul | Opsional. Ekspresi string yang ditampilkan di bilah judul di kotak dialog. Jika Anda menghilangkan judul, nama aplikasi ditempatkan di bilah judul. |
helpfile | Opsional. Ekspresi string yang mengidentifikasi file bantuan untuk digunakan untuk menyediakan bantuan yang sensitif konteks untuk kotak dialog. Jika helpfile yang disediakan, konteks harus juga tersedia. |
konteks | Opsional. Ekpresi numerik yang merupakan angka konteks bantuan yang ditetapkan ke topik bantuan yang sesuai menurut penulis bantuan. Jika konteks yang disediakan, helpfile harus juga tersedia. |
Pengaturan
Berikut tabel untuk tombol pengaturan argumen :
Konstanta | Nilai | Deskripsi |
vbOKOnly | 0 | Menampilkan tombol OK . |
vbOKCancel | 1 | Menampilkan tombol OK dan Batal . |
vbAbortRetryIgnore | 2 | Menampilkan tombol Batalkan, coba lagidan Abaikan . |
vbYesNoCancel | 3 | Menampilkan tombol ya, tidak adadan membatalkan . |
vbYesNo | 4 | Menampilkan tombol ya dan tidak ada . |
vbRetryCancel | 5 | Menampilkan tombol coba lagi dan membatalkan . |
vbCritical | 16 | Menampilkan ikon Pesan penting . |
vbQuestion | 32 | Menampilkan ikon Peringatan kueri . |
vbExclamation | 48 | Menampilkan Pesan peringatan ikon. |
vbInformation | 64 | Menampilkan Pesan informasi ikon. |
vbDefaultButton1 | 0 | Tombol pertama adalah default. |
vbDefaultButton2 | 256 | Tombol kedua adalah default. |
vbDefaultButton3 | 512 | Tombol ketiga adalah default. |
vbDefaultButton4 | 768 | Tombol keempat adalah default. |
vbApplicationModal | 0 | Aplikasi modal; pengguna harus merespons kotak pesan sebelum melanjutkan bekerja dalam aplikasi saat ini. |
vbSystemModal | 4096 | Sistem modal; Semua aplikasi ditangguhkan hingga pengguna merespon kotak pesan. |
vbMsgBoxHelpButton | 16384 | Menambahkan tombol bantuan ke kotak pesan |
VbMsgBoxSetForeground | 65536 | Menentukan jendela kotak pesan sebagai jendela latar depan |
vbMsgBoxRight | 524288 | Teks rata kanan |
vbMsgBoxRtlReading | 1048576 | Menentukan teks akan muncul sebagai kanan-ke-kiri baca pada sistem Ibrani dan Arab |
Catatan: Di Access 2010, Pembuat Ekspresi memiliki IntelliSense, sehingga Anda dapat melihat argumen apa yang diperlukan oleh persamaan Anda |
Keterangan:
Kelompok nilai pertama (0–5) menjelaskan jumlah dan jenis tombol yang ditampilkan di kotak dialog; kelompok kedua (16, 32, 48, 64) menggambarkan gaya ikon; grup ketiga (0, 256, 512) menentukan tombol mana yang merupakan default; dan kelompok keempat (0, 4096) menentukan modalitas kotak pesan. Saat menambahkan angka untuk membuat nilai akhir untuk argumen tombol , gunakan hanya satu angka dari setiap grup.
Nilai yang dikembalikan
Konstanta | Nilai | Deskripsi |
vbOK | 1 | Oke |
vbCancel | 2 | Batalkan |
vbAbort | 3 | Batalkan |
vbRetry | 4 | Coba lagi |
vbIgnore | 5 | Abaikan |
vbYes | 6 | Ya |
vbNo | 7 | Tidak |
Keterangan
Ketika kedua helpfile dan konteks disediakan, pengguna dapat menekan F1 (Windows) atau HELP (Macintosh) untuk melihat topik Bantuan yang sesuai dengan konteksnya . Beberapa aplikasi host, misalnya, Microsoft Excel, juga secara otomatis menambahkan tombol Bantuan ke kotak dialog.
Jika kotak dialog menampilkan tombol Batal , menekan tombol ESC memiliki efek yang sama seperti mengklik Batal . Jika kotak dialog berisi tombol Bantuan , bantuan konteks-sensitif disediakan untuk kotak dialog. Namun, tidak ada nilai yang dikembalikan hingga salah satu tombol lain diklik.
Agar lebih memahami dalam pembuata dialog untuk menampilkan pesan, langsung saja pada latihan berikut ini:
Contoh 1 :
1. Desain Form pada gambar berikut ini :
2. Aturlah Pengaturan Properties seperti pada tabel berikut:
No | Objek | Properties | Pengaturan |
1 | Label 1 | Text | Password |
2 | Textbox 1 | Name | TxtPas |
3 | Button 1 | Text | Proses |
Name | Btnproses |
3. Alur Program:
-Input Password.
-Klik Proses
-Jika Password benar maka akan tampil kotak pesan (MessageBox) dengan tampilan sbb:
Isi pesan : Password yang Anda Masukkan Benar
Judul Pesan : Info Login
MsgBoxStyle : Tombol OK dengan gambar icon Information.
-Jika Password salah maka akan tampil kotak pesan (MessageBox) dengan tampilan sbb:
Isi pesan : Password yang Anda Masukkan Salah”
Judul Pesan : Info Login
MsgBoxStyle : Tombol OK dengan gambar icon Critical.
4. Kode Program
-Doble click pada button Proses, dan masukan coding seperti di bawah ini:
5. Untuk menjalankan program, klik tombol Start Debugging atau tekan tombol F5 pada keyboard. Untuk menutup program, klik tombol Stop Debugging. Jika berhasil maka tampilan program setelah di jalankan akan seperti gambar berikut:
Contoh 2:
1. Tambah tombol Tutup pada form Login, sehingga tampilan form menjadi seperti berikut:
2. Buat Perintah untuk Tombol Tutup menggunakan MessageBox dengan tampilan sbb:
-Isi Pesan : “Apakah Anda ingin menutup Form Login ini?“
MsgBoxStyle : Yes dan No dengan icon Question.
Judul : “Tutup Form Login“
3. Alur Program:
Jika diklik tombol Yes, maka Program akan ditutup. Jika diklik tombol No, maka Program tidak akan ditutup.
5. Jika berhasil maka tampilan program setelah di jalankan akan seperti gambar berikut:
Mungkin hanya di sini saja yang bisa saya paparkan mengenai perjumpaan kita di materi kali ini, jika ada kesalahan pada penulisan mohon dimaafkan.
Terimakasih telah berkunjung di blog saya ini :).
Semoga bermanfaat buat kita semua.
Comments
Post a Comment