Jenis-jenis Button dan Icon pada MessageBox di VB6

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 OKCancel 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:

Anonymous said...

bagaimana caranya jika kita ingin mengganti icon dengan gambar yang kita inginkan ? mengingat icon default pada VB terbatas