Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0
Modul Pemrograman Visual Basic 6.0
Dedy Arisandi, ST, M Dedy Arisandi, ST, M Dedy Arisandi, ST, M
Dedy Arisandi, ST, M....Kom Kom Kom Kom Hal Hal Hal Halaman aman aman aman 45 45 45 45 10. KOTAK PESAN, KOTAK MASUKAN DAN KOTAK DIALOG
A. Kotak Pesan (MsgBox())
Pada Visual Basic terdapat kotak pesan (msgbox) yang berfungsi untuk menampilkan pesan kepada pemakai. Pesan ini biasanya berupa pesan peringatan, pesan error, pesan untuk memastikan suatu tindakan, dan sebagainya. Aturan penulisan adalah sebagai berikut:
intNamaVariabel = MsgBox(“Pesan” , intType, strJudul)
Keterangan:
intNamaVariabel: Variabel untuk menyimpan hasil yang dikembalikan oleh fungsi MsgBox().
Pesan : Kalimat yang akan ditampilkan pada kotak pesan.
intType: Nilai yang berfungsi untuk menampilkan pilihan tertentu pada kotak pesan.
strJudul: Judul yang akan ditampilkan pada kotak pesan.
Contoh :
Dim Konfir As Integer
Konfir = MsgBox("Apakan Anda yakin ingin keluar dari aplikasi ini", vbYesNo + vbQuestion, "Konfirmasi")
Hasil dari perintah di atas :
B. Kotak Masukan (InputBox())
Kotak masukan pada Visual Basic dapat ditampilkan dengan fungsi InputBox(). Kotak masukan ini berfungsi untuk menginputkan nilai-nilai data yang akan diproses pada aplikasi Anda. Aturan penulisan kotak input ini adalah sebagai berikut :
strNamaVariabel = InputBox(“Pesan” , “strJudul”,
“strDefault”, intXPos, intYPs
)
Keterangan:
strNamaVariabel: Variabel untuk menyimpan hasil yang dikembalikan oleh fungsi InputBox().
Pesan: Kalimat yang ingin ditampilkan sebagai acuan pengisian data.
srtJudul: Judul yang akan ditampilkan pada kotak input.
strDefault: Teks yang ditampilkan sebagai jawaban default (jawaban yang sudah disediakan) pada kotak input.
intXPos: Lokasi pada sumbu X dimana kotak input akan muncul pada layar.
intYPos: Lokasi pada sumbu Y dimana kotak input akan muncul pada layar.
Contoh :
Dim strInput As String
strInput = InputBox("Masukkan Hobbi Anda : ", "Input Hobbi", "Ketikkan hobbi Anda disini")
Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0
Modul Pemrograman Visual Basic 6.0
Dedy Arisandi, ST, M Dedy Arisandi, ST, M Dedy Arisandi, ST, M
Dedy Arisandi, ST, M....Kom Kom Kom Kom Hal Hal Hal Halaman aman aman aman 46 46 46 46 Kotak input yang dihasilkan dari perintah tersebut:
C. Kotak Dialog (Dialog Box)
Kotak dialog adalah jendela-jendela kecil yang muncul untuk meminta input atau masukkan dari pemakai. Masukan ini akan digunakan untuk melakukan suatu perintah atau tugas tertentu. Pada Visual Basic terdapat beberapa kotak dialog yang dapat digunakan yaitu kotak dialog Open, kotak dialog Save, kotak dialog Font, kotak dialog Color, dan kotak dialog Print, dan kotak dialog Help.
Cara Membuat Kotak Dialog Aktifkan Visual Basic 6.0
Pilih menu Project> Componens(atau tekan Ctr + T pada keyboard)
Pada kotak Components pilihlah Microsoft Common Control 6.0 hingga kotak ceknya tertandai lalu klik tombol OK.
Rancanglah form dengan kontrol-kontrol berikut ini:
Objek / Kontrol Properties Value
Form1 Name
Caption
FrmDialog
Form Uji Kotak Dialog
CommonDialog1 Name Cdb1
Label1 Name lblKalimat
Command1 Name
Caption
cmdKalimat Masukkan Kalimat
Combo1 Name cboKotakDialog
Tampilan form :
Selanjutnya ketiklah program berikut ini:
Private Sub cboKotakDialog_Click() Select Case cboKotakDialog.ListIndex Case 0
cdb1.DialogTitle = "Membuka Hanya File Dokumen (*.doc)"
cdb1.Filter = "*.doc"
cdb1.FileName = "*.doc"
cdb1.ShowOpen Case 1
cdb1.DialogTitle = "Menyimpan File Teks (*.txt)"
Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0 Modul Pemrograman Visual Basic 6.0
Modul Pemrograman Visual Basic 6.0
Dedy Arisandi, ST, M Dedy Arisandi, ST, M Dedy Arisandi, ST, M
Dedy Arisandi, ST, M....Kom Kom Kom Kom Hal Hal Hal Halaman aman aman aman 47 47 47 47
cdb1.Filter = "*.txt"
cdb1.FileName = "*.txt"
cdb1.ShowSave Case 2
cdb1.DialogTitle = "Memilih Warna"
cdb1.ShowColor
lblKalimat.ForeColor = cdb1.Color cboKotakDialog.ForeColor = cdb1.Color Case 3
cdb1.DialogTitle = "Membuka Dialog Font"
cdb1.Flags = cdlCFBoth cdb1.ShowFont
lblKalimat.FontSize = cdb1.FontSize Case 4
cdb1.DialogTitle = "Membuka Dialog Printer"
cdb1.ShowPrinter Case 5
cdb1.DialogTitle = "Anda Butuh Bantuan"
cdb1.ShowHelp End Select
End Sub
Private Sub cmdKalimat_Click() Dim Kalimat As String
Kalimat = InputBox("Masukkan Sembarang Kalimat", "Input Kalimat",
"Ketikkan Kalimat disini")
lblKalimat.Caption = Kalimat End Sub
Private Sub Form_Load()
cboKotakDialog.AddItem "Kotak Dialog Open"
cboKotakDialog.AddItem "Kotak Dialog Save"
cboKotakDialog.AddItem "Kotak Dialog Color"
cboKotakDialog.AddItem "Kotak Dialog Font"
cboKotakDialog.AddItem "Kotak Dialog Print"
cboKotakDialog.AddItem "Kotak Dialog Help"
End Sub
Private Sub Form_Unload(Cancel As Integer) Dim Konfir As Integer
Konfir = MsgBox("Anda yakin ingin keluar dari aplikasi ini", vbYesNo + vbQuestion, "Konfirmasi")
If Konfir = vbYes Then Cancel = 0
End Else
Cancel = 1 End If
End Sub