Jenis-jenis Button dan Icon pada MessageBox di VB6 - Pada pertemuan kali ini tip dan trik akan mengulas tentang sebuah MessageBox yang terdapat di VB6. Dalam suatu aplikasi, user sering dihadapkan pada bebebrapa kotak dialog yang berfungsi untuk menampilkan sutu pesan atau untuk memasukan suatu data agar dapat diproses lebih lanjut.
Visual Basic 6.0 menyediakan pengaturan kotak dialog instan yang dapat memudahkan pengaturan input data pada program yang disusun.
MessageBox adalah sebuah kotak dialog yang tampil untuk memberikan keterangan/pesan sebagai akibat dari sebuah event. MessageBox tidak perlu memerlukan kontrol tambahan. Perintahnya dapat dimuat pada event yang dikehendaki. Contoh Sintak sederhana pada MessageBox :
MsgBox (prompt[, button][, title][, helpfile, context)]
Bagian
|
Keterangan
|
prompt | Merupakan pesan yang akan tertulis pada MessageBox. Panjang teks maksimal 1024 karakter.Teks harus ditulis dalam tanda petik (") |
Buttons | Menset semua button yang akan ada dalam MessageBox. Dapat digunakan ekpresi numerik maupun karakter (optional) |
Title | Merupakan judul MessageBox yang tampil pada titlelbar pada MessageBox (optional) |
Helpfile | Mengidentifikasikan nam file help untuk kotak dialog ini (optional) |
Context | bersifat optional namun wajib dimasukan jika Helpfile juga dimasukan |
Program yang baik dan user Frendly termasuk syarat salah satu program yang mutlak. Program yang baik menurut Saya adalah program yang user merasa nyaman dan dapat dimengerti di mana si pembuat program merancang program dengan cara interaktif, misalnya memberikan petunjuk pada cara penggunaan, terdapatnya suatu pesan tertentu berupa messagebox yang merupakan salah satu cara untuk berinteraksi dengan pengguna baik itu pesan suatu kesalahan atau pesan sautu proses tertentu yang harus ditindaklanjuti oleh user.
Untuk menampilkan suatu pesan atau messagebox tergantung dari pola perilaku kita dalam menjalankan program. Misalnya ketika melakukan kesalahan maka komputer akan menampilkan pesan kesalahan tersebut dengan button dan icon tertentu, misalnya untuk icon kesalahan atau Error biasanya menampilkan button OK, Cancel dan icon tanda silang (X) pada messagebox seperti pada gambar dibawah ini :
Gambar Error Message (Gambar1.1) |
Untuk lebih jelasnya mengenai Button dan jenis Icon pada Messagebox kita dapat melihat pada tabel dibawah ini:
Buttons Argument
|
Nilai
|
Keterangan
|
vbOkOnly (Default) |
0
|
Tombol OK saja |
vbOkCancel |
1
|
Tombol OK dan Cancel |
vbAbortRetryIgnore |
2
|
Tombol Abort, Retry, dan Ignore |
vbYesNoCancel |
3
|
Tombol Yes, No, dan Cancel |
vbYesNo |
4
|
Tombol Yes dan No |
vbRetryCancel |
5
|
Tombol Retry dan Cancel |
vbCritcal |
16
|
Icon Critical (tanda X) |
vbQuestion |
32
|
Icon Question (tanda ?) |
vbExclamation |
48
|
Icon Exclamation (tanda !) |
vbInformation |
64
|
Icon Information (tanda i) |
vbDefaultButtons1 |
0
|
Button 1 sebagai Default |
vbDefaultButtons2 |
256
|
Button 2 sebagai Default |
vbDefaultButtons3 |
512
|
Button 3 sebagai Default |
vbDefaultButtons4 |
768
|
Button 4 sebagai Default |
vbApplicationModal |
0
|
Application Modal, user harus memindahkan MessageBox |
vbSystemModal |
4096
|
System Modal, program terhenti sampai MessageBox direspon |
vbMsgBoxHelpButton |
16384
|
Tombol Help |
vbMsgBoxSetForeground |
65536
|
Menset jendela MessageBox sebagai jendela depan |
TIP :
"Untuk menghubungkan 2 button, misalnya tombol OK, Cancel dan Icon Information dengan menambahkan tanda tambah (+). Contoh 1+64"
Jenis button 0 sampai 5 mengatur nama button.
Jenis button 16 sampai 64 mengatur Icon yang ditampilkan.
Jenis button 0 sampai 768 mengatur default button dan yang lainnya sebagai Modals.
Catatan :
-Saat Helpfile dan Context diisikan, tombol F1 dapat digunakan untuk mengaktifkan Help.
-Penekanan tombol ESC sama fungsinya dengan penekanan tombol Cancel jika tombol terpasang
pada MessageBox.
Berikut ini adalah cara membuat dan penggunaan MessageBox di VB6:
-Letakan 1 CommandButton pada form
-Kemudian klik ganda Command1 dan ketik kode dibawah ini :
Private Sub Command1_Click()
MsgBox "File Infected", 1+16, "Virus Warning"
'sintak 1+16 sama dengan vbOkCancel+vbCritical
End Sub
-Jalankan program.
Jika commandbutton ditekan maka akan terlihat sebuah Messagebox seperti pada Gambar 1.1 diatas. Demikian pembahasan tentang Jenis-jenis Button dan Icon pada MessageBox di VB6, mudah-mudahan semuanya dapat dipahami dan dapat menambah wawasan kita khususnya di program VB6.
1 comment:
bagaimana caranya jika kita ingin mengganti icon dengan gambar yang kita inginkan ? mengingat icon default pada VB terbatas
Post a Comment