Presented by :
Arif Harjanto, M.Kom
Email : chokywae@yahoo.com
Blog : chokywae.com
1
Pokok Bahasan :
Kontrol Dasar VB 6.0
2
Properti Kontrol Visual Basic
3
Metode Kontrol Visual Basic
• Metode adalah blok kode yang dirancang menjadi kontrol yang
menceritakan mengontrol bagaimana melakukan hal-hal,
seperti pindah ke lokasi lain pada formulir.
• Sama seperti sifat, tidak semua kontrol memiliki metode yang
sama, meskipun beberapa metode umum memang ada, seperti
yang ditunjukkan pada tabel di bawah ini:
Metode Keterangan
Move Perubahan posisi obyek dalam menanggapi permintaan
kode
Drag Menangani pelaksanaan operasi drag-and-drop oleh
pengguna
SetFocus Memberikan fokus ke objek tertentu dalam pemanggilan
metode
ZOrder Menentukan urutan di mana beberapa objek muncul pada
layar
4
Event Kontrol Visual Basic
5
Events Keterangan
Change Pengguna memodifikasi teks dalam kotak combo atau kotak teks.
Click Pengguna mengklik tombol mouse pada objek utama.
DblClick Pengguna double-klik tombol mouse pada objek utama.
Dragdrop Pengguna menyeret objek ke lokasi lain.
DragOver Pengguna menyeret objek atas kontrol lain.
GotFocus Sebuah objek menerima fokus.
KeyDown Pengguna menekan tombol keyboard saat sebuah objek memiliki
fokus.
KeyPress Pengguna menekan dan melepaskan tombol keyboard saat sebuah
objek memiliki fokus.
KeyUp Pengguna melepaskan tombol keyboard saat sebuah objek
memiliki fokus.
LostFocus Sebuah objek kehilangan fokus.
MouseDown Pengguna menekan tombol mouse setiap saat pointer
mouse di atas objek.
MouseMove Pengguna menggerakkan pointer mouse di atas objek.
MouseUp Pengguna rilis setiap tombol mouse ketika pointer mouse di
atas objek.
6
Tombol Command, TextBox, dan Label
• Tiga dari kontrol yang paling dasar yang terlibat dalam
membangun sebuah interface adalah tombol Command,
TextBox, dan Label.
Contoh :
7
Kunci Akses
• Kunci akses adalah kombinasi tombol yang pengguna dapat
menekan (biasanya tombol Alt ditambah huruf) untuk
memanggil suatu tindakan.
9
Tombol Combo Box, List Box
Komponen ComboBox dan ListBox memiliki beberapa method yang
sama untuk mengatur isi (item) di dalamnya, yaitu :
1. AddItem – method ini akan menambah isi sesuai dengan argument
yang diberikan berupa tulisan. Setiap kali ada isi yang ditambahkan
akan diberikan nomer index secara otomatis dimulai dari 0 (nol).
2. RemoveItem – method ini akan menghapus isi sesuai dengan
argument yang diberikan berupa nomer index dari isi yang dipilih.
Setiap kali ada isi yang dihapus maka nomer index akan disusun
ulang secara otomatis. Bila isinya tidak ada (kosong) nomer index-
nya adalah 1.
3. List – method ini akan menunjukkan text pada index yang akan dituju
sesuai dengan argument yang diberikan berupa nomer index.
4. ListIndex – method ini akan menunjukkan index yang ada pada objek
list.
5. Clear – method ini akan menghapus semua isi (tidak membutuhkan
argument).
10
Contoh :
Combo1.AddItem “Aisyah”
Merubah isi dari objek list yang mempunyai nomor index 0 dengan
“Haidar Ali” .
List1.RemoveItem (0)
Property 0 adalah argument sebagai nomer index isi yang akan dihapus.
List1.Clear
12
Ciri dari Image Cotrol :
• Tidak memiliki method grafik
• Tidak memiliki property autoredraw
• Property stretch digunakan untuk merubah ukuran image agar
mengikuti ukuran dari kontrol image
• Imagecontrol lebih baik dibanding picture box dalam hal:
a. Performance yang lebih baik
b. Menggunakan lebih sedikit memori
13
Picture Box
Perbedaan dengan image control :
1. Memiliki method grafik seperti paintpicture
2. Dapat digunakan sebagai container, misalnya untuk
menampilkan gambar pada form MDI
3. Tidak punya property stretch
Menyalin gambar
• Picture2.picture = picture1.picture
Menghapus gambar
• Hanya untuk picture yang diload dengan paintpicture
• Picture3.cls
15
Konvensi Penamaan Untuk Kontrol
• Perhatikan bahwa nama textbox diawali dengan "txt", label
dengan "LBL", dan tombol perintah dengan "cmd". Ini
mengikuti konvensi penamaan standar untuk kontrol.
• Berikut adalah tabel daftar beberapa kontrol yang umum
digunakan dan prefiks yang direkomendasikan:
Tipe Kontrol Awalan Contoh
Check box CHK chkReadOnly
Combo box CBO cboEnglish
Command button cmd cmdExit
Common dialog dlg dlgFileOpen
Date picker dtp dtpPublished
Directory list box dir dirSource
Drive list box drv drvTarget
File list box fil filSource
From FRM frmEntry
16
Tipe Kontrol Awalan Contoh
Frame fra fraLanguage
Grid GRD grdPrices
Horizontal scroll bar HSB hsbVolume
Image img imgIcon
Image combo IMC imcProduct
Imagelist IML imlAllIcons
Label LBL lblHelpMessage
List Box lst lstPolicyCodes
ListView LVW lvwHeadings
Masked Edit msk mskPhoneNbr
Menu mnu mnuFileOpen
Month view mvw mvwPeriod
MS Chard CHT chtSalesbyRegion
MS Tab tab tabFirst
OLE Container ole oleWorksheet
17
Tipe Kontrol Awalan Contoh
Option memilih optGender
Picture Box pic picVGA
Picture klip CLP clpToolbar
ProgressBar PRG prgLoadFile
RichTextBox RTB rtbReport
Shape shp shpCircle
Slider SLD sldScale
StatusBar SBR sbrDateTime
SysInfo sys sysMonitor
Tabstrip sdm tbsOptions
TextBox txt txtLastName
Timer TMR tmrAlarm
Toolbar TBR tbrActions
TreeView tvw tvwOrganization
Updown upd updDirection
Vertikal scroll bar VSB vsbRate
18