Mengenal Komponen-Komponen Microsoft Visual Basic
Teknologi Informasi dan Komunikasi Kelas X
166
Sebelum melangkah lebih lanjut sebaiknya terlebih dahulu kamu mengenal komponen- komponen yang terdapat pada Microsoft Visual Basic. Adapun komponen yang dimaksud adalah
sebagai berikut. a.
Jendela desain Form Form Designer Windows
Form Designer Windows atau Jendela desain Form adalah pusat dari pembuatan dan pengembangan aplikasi Visual Basic dengan cara meletakkan kontrol-kontrol yang diperlukan.
b. Objekkontrol Control
Objekkontrol adalah tampilan berbasis grafis yang dimasukkan ke dalam form untuk membuat interaksi antara user dan aplikasi yang dibuat. Kontrol pada Microsoft Visual Basic terdapat pada
Toolbox.
Picture Box Text Box
Command Button Option Botton
ListBox VScrooll Bar
Drive List Box File List Box
Line Label
Frame Check Box
Combo Box HScroll Bar
Timer Dir List Box
Image
Gambar 6.3 Jendela Desain Form
Pointer
Shape OLE
Data
Gambar 6.4 Toolbox
Microsoft Visual Basic 6.0
167
Pointer bukanlah sebuah kontrol mengingat tidak mempunyai fungsi untuk interaksi aplikasi dengan user.
Kamu dapat menambah kontrol pada toolbox dengan cara mengklik kanan toolbox dan mengklik Components sehingga muncul kotak dialog Component yang memuat pilihan-pilihan kontrol yang
dapat digunakan. c.
Properti Properties Properti atau Properties adalah nilai atau karakteristik yang dimiliki oleh sebuah kontrol
seperti Font, Caption, Align, Backcolor, Appereance, Fillcolor, Border, dan sebagainya. Masing- masing properti berbeda untuk setiap kontrol. Untuk mengatur properti dari sebuah kontrol yang
disorot dapat dilakukan melalui kotak jendela Properties Windows.
Sub Menu Fungsi
Label Frame
CheckBox
TextBox ListBox
DirListBoxD DriveListBox
FileListBox ComboBox
HScrollBar VScrollBar
PictureBox Timer
CommandButton OptionButton
Line Shape
Image
Data OLE
Menampilkan text pada form Membuat bingkai sekelompok kontrol
Memberikan pilihan ya atau tidak yes atau no. Kamu dapat memilih ya atau tidak dari kontrol CheckBox yang ada
Tempat isian text. TextBox dapat berbentuk satu baris atau banyak baris.
Menampilkan daftar pilihan item Menampilkan daftar pilihan directory pada drive yang dipilih
Menampilkan datar pilihan Drive Menampilkan daftar pilihan File pada drive yang dipilih
Kombinasi antara TextBox dan ListBox. User dapat mengetikan item atau memlilih item melalui drop down
Menampilkan gulungan form horizontal Menampilkan gulungan form vertikal
Menampilkan file gambar bmp, gif, dan lainnya Mengeksekusi lamanya waktu proses dalam interval waktu tertentu.
Kontrol ini biasa digunakan secara bersamaan dengan kontrol Progress Bar. Kontrol ini tidak terlihat pada form saat aplikasi dijalankan
Menjalankan perintah saat berinteraksi dengan user melalui event Menampilkan beberapa pilihan. User hanya dapat memilih satu dari
banyak pilihan yang tersedia Menampilkan garis pada form
Menampilkan gambar dua dimensi pada form Fungsinya mirip PictureBox namun user dapat berinteraksi melalui event.
Selain itu resource-nya lebih kecil dari PictureBox Mengakses database yang sudah ditentukan nama dan lokasinya
Mengkaitkan file dalam aplikasi windows lainnya ke dalam aplikasi yang dibuat
Tabel 6.8 Fungsi Beberapa Kontrol
Teknologi Informasi dan Komunikasi Kelas X
168
1. Properti Form
Tabel 6.9 Kegunaan Properti
Properti Kegunaan
Name Alignment
Appereance Auto Redraw
Back Color Border Style
Caption Clip Control
Draw Mode
Draw Style Enable
Font Fore Color
Height Index
Left Max Button
Min Button Mouse Icon
Mouse Pointer Memberi nama kontrol label
Mengatur perataan text label
Mengatur tampilan grafis label Menentukan apakah grafikgambar akan dijadikan
gambar yang tetap atau tidak Mengatur warna background kontrol label
Mengatur model border Form
Menampilkan nama atau judul form Menentukan ikon yang digunakan saat drop down
Menentukan mode yang digunakan untuk menghasilkan warna baru dari warna garis dan warna
latar belakang saat menggambar grafik pada form. Menentukan bentuk garis yang digunakan.
Menentukan apakah label dapat menerima interaksi event atau tidak.
Mengatur format huruf text atau caption form. Mengatur warna huruf.
Mengatur tinggi sebuah kontrol atau form. Untuk menentukan nomor indek jika kontrol label
merupakan kontrol array. Menentukan jarak kontrol label dari tepi kiri form.
Menampilkan atau tidak tombol maximize.
Menampilkan atau tidak tombol minimize. Menentukan bentuk ikon mouse saat ada pointer mouse
mengarah atau berada diatas kontrol label. Menentukan pointer mouse saat berada di atas kontrol
label. 0 Left Justify
1 Right Justify 2 Center
False True
0 None 1 FixedSingle
2 Sizable 3 Fixed Dialog
4 Fixed
ToolWindows 5 Sizable
ToolWindows
False True
True False
True False
Pilihan
Microsoft Visual Basic 6.0
169
2. Properti Kontrol Label
Tabel 6.10 Kegunaan Properti Kontrol Label
Properti Kegunaan
Pilihan
Name Alignment
Appereance Auto Size
Back Color Back Style
Caption Drag Icon
Drag Mode
Enable Font
ForeColor Height
Memberi nama kontrol label Mengatur perataan text label
Mengatur tampilan grafis label Untuk menentukan apakah ukuran kontrol label secara
otomatis sesuai dengan ukuran text atau tidak Mengatur warna background kontrol label
Mengatur model border kontrol label
Menampilkan nama atau judul kontrol label Menentukan gambar ikon saat didrag and drop
Menentukan modus drag and drop yang digunakan
Menentukan apakah label dapat menerima interaksi event atau tidak
Mengatur format huruf text atau caption kontrol Mengatur warna huruf
Mengatur tinggi sebuah kontrol atau form 0 Left Justify
1 Right Justify 2 Center
False True
0 Transparant 1 Opaque
0 Manual 1 Automatic
False True
Properti Kegunaan
Pilihan
Moveable Start Up
Position
Tool Tip Text Top
Visible Width
Window State Menentukan dapat tidaknya form didrop and drop
Menentukan posisi awal form terhadap layar monitor saat runtime
Menentukan tip tulisan sebagai bantuan penjelasan saat pointer mouse berada di atas kontrol label
Menentukan jarak kontrol label dari tepi atas form Mengatur dapat tidaknya sebuah kontrol terlihat pada
sebuah form Mengatur lebar sebuah kontrol atau form
Menentukan ukuran Form saat runtime True
False Manual
1 Center Owner 2 CenterScreen
3 Center Default
False True
Normal 1
Minimized 2
Maximized
3. Properti Textbox
Kontrol Textbox memiliki property yang hampir sama dengan property yang dimiliki oleh kontrol label. Dengan property tambahan lainnya sebagai berikut.
Teknologi Informasi dan Komunikasi Kelas X
170
Properti Kegunaan
Pilihan
Causes Validation
DataFormat Hide Selection
Locked Max Lenght
Multiline Pasword Char
ScrollBars Text
Menentukan apakah aktif atau tidaknya event validasi saat kontrol textbox Lost Focus.
Mengatur format text. Menentukan apakah disembunyikan atau tidak seleksi
saat kontrol textbox lost focus. Menentukan apakah text yang tertera pada kontrol
textbox dapat diedit atau tidak. Menentukan panjang text atau karakter yang dapat
diketikan pada kontrol textbox. Menentukan apakah tulisan pada kontrol textbox ditulis
dalam beberapa baris dengan enter sebagai tanda masuk baris baru pada textbox.
Menentukan hurufkarakter yang digunakan untuk membuat kunci rahasiapassword.
Menampilkan scrollbar pada textbox jika setting pada multilane adalah true.
Menentukan tulisan pada textbox saat runtime. True
False True
False True
False
4. Properti Command Button
Beberapa property kontrol Command Button dimiliki oleh kontrol-kontrol sebelumnya. Tambahan property lainnya adalah sebagai berikut.
Tabel 6.11 Kegunaan Properti Textbox
Tabel 6.12 Kegunaan Properti Command Button
Properti Kegunaan
Pilihan
Cancel
Default
Mask Color Picture
Style Use MaskColor
Menentukan apakah kontrol Command Button adalah perintah Cancel atau tidak. Jika disetting true maka saat
kita menekan Esc sama artinya mengklik kontrol Comand Button.
Menentukan apakah Comand Button merupakan de- fault atau tidak. Jika disetting true maka saat kita
menekan Enter sama artinya mengklik kontrol Comand Button.
Menentukan warna bitmap yang dijadikan transparan apabila setting Use Mask Color adalah true.
Menentukan gambar yang akan diletakkan pada kontrol Command Button.
Menentukan model style pada kontrol Command Button.
Menentukan apakah kontrol Command Button dapat digunakan Mask Color atau tidak.
True False
True False
0 Standart 1 Graphical
True False
Microsoft Visual Basic 6.0
171
5. Properti Option dan Check Button
Beberapa property kontrol Option Button dan Check Button dimiliki oleh kontrol-kontrol sebelumnya. Tambahan property lainnya adalah sebagai berikut.
6. Properti List Box
Beberapa property kontrol List Box dimiliki oleh kontrol-kontrol sebelumnya. Tambahan property lainnya adalah sebagai berikut.
7. Properti Image
Beberapa property kontrol Image dimiliki oleh kontrol-kontrol sebelumnya. Tambahan property lainnya adalah sebagai berikut.
Properti Kegunaan
Pilihan
DisablePicture DownPicture
Value Menentukan gambar yang akan ditampilkan saat set-
ting enable adalah False. Properti ini dapat digunakan jika setting property Style adalah 1- Graphical.
Menentukan gambar yang akan ditampilkan saat set- ting Value adalah True. Properti ini dapat digunakan
jika setting property Style adalah 1- Graphical. Menentukan nilai kontrol OptionButton.
True False
True False
Tabel 6.13 Kegunaan Properti Option Button
Tabel 6.14 Kegunaan Properti List Box
Properti Kegunaan
Pilihan
Menentukan model border yang digunakan. Membuat ukuran gambar disesuaikan dengan ukuran
kontrol Image. Menentukan gambar yang akan diletakan pada kontrol Image.
0 None 1 FixedSingle
Border Style Strech
Picture
Properti Kegunaan
Pilihan
Columns ItemData
List Multi Select
Sorted Menentukan banyak kolom tulisan pada kontrol ListBox.
Menentukan nilai numeric daftar item pilihan pada listbox. Menentukan daftar item pilihan pada List Box.
Menentukan apakah item dalam List Box dapat dipilih lebih dari satu atau tidak.
Menentukan apakah daftar item pilihan pada ListBox diurutkan berdasarkan alfabetis atau tidak.
0 None 1 Simple
2 Extended True
False
Tabel 6.15 Kegunaan Properti Image
Teknologi Informasi dan Komunikasi Kelas X
172
8. Properti Combo Box
Beberapa property kontrol Combo Box dimiliki oleh kontrol-kontrol sebelumnya. Tambahan property lainnya adalah sebagai berikut.