Pada pertemuan kali ini, komponen yang akan digunakan adalah ComboBox dan ListBox

Pada pertemuan kali ini, komponen yang akan digunakan adalah ComboBox dan ListBox
namun masih tetap menggunakan komponen lainnya seperti Label, TextBox, dan
CommandButton.
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 indexnya 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).
Contoh :
Combo1.AddItem “Umar”

“Umar” adalah argument sebagai isi yang akan ditambahkan ke dalam object Combo1.
List1.AddItem “Paijo”


“Paijo” adalah argument sebagai isi yang akan ditambahkan ke dalam object List1.
List1.List (0) = “Super Bejo”

Merubah isi dari objek list yang mempunyai nomor index 0 dengan “Super Bejo” .
List1.RemoveItem (0)

Property 0 adalah argument sebagai nomer index isi yang akan dihapus.
List1.Clear

Semua isi object List1 akan dihapus.
Kali ini kita juga akan menambahkan beberapa event lagi seperti Mouse Down, Mouse Up
dan Mouse Move.
-

Event MouseDown terjadi pada saat mouse ditekan pada sebuah objek.
Event MouseUp kebalikan dari MouseDown yaitu saat mouse diangkat dari sebuah
objek.
Event MouseMove terjadi pada saat komponen dilewati oleh mouse.


Perulangan.
Dalam Visual Basic kita mengenal beberapa jenis perulangan, kali ini akan dibahas
beberapa jenis perulangan yang terdapat dalam Visual Basic seperti For … Next , Do While …
Loop, Do Loop … Until dan While … Wend.
Cara penulisan :

For … Next
For[parameter]=[nilai awal] to [nilai akhir]|[step][range]

Next [parameter]



Do While … Loop
Do While [kondisi]

Loop




Do Loop … Until
Do Loop

Until [kondisi]



While … Wend
While [kondisi]

Wend

Percobaan
1. Buat sebuah project Standard Exe baru
2. Masukkan beberapa komponen kedalam Form yang ada, sehingga form akan berbentuk
seperti gambar 3.1

Gambar 3.1
3. Rubah property untuk masing-masing komponen sesuai tabel berikut :
Komponen

Form1
List1
Command1
Command2
Command3
Command3
Command4

Property
Name
Name
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name

Caption

Isi
FrmHobby
LstHobby
CmdOk
&OK
CmdTambah
&Tambah
CmdHapus
&Hapus
CmdBersih
&Bersih
CmdExit
&Exit

4. Tambahkan perintah pada Event Form_Load sehingga terdapat program sebagai berikut :
Private Sub Form_Load()
LstHobby.AddItem "Mancing"
LstHobby.AddItem "Membaca"

LstHobby.AddItem "Jalan-jalan"
LstHobby.AddItem "Lari-lari"
LstHobby.AddItem "Tidur"
End Sub
5. Kemudian pada CommandButton (CmdOK, CmdTambah, CmdHapus, CmdBersih,
CmdExit) tambahkan juga code program seperti berikut :

Private Sub CmdOK_Click()

MsgBox LstHobby.Text, vbOKOnly, "Hobby"
End Sub
Private Sub CmdTambah_Click()
LstHobby.AddItem InputBox("Masukkan Nama Hobby", "Tambah Hobby")

End Sub
Private Sub CmdHapus_Click()

LstHobby.RemoveItem (LstHobby.ListIndex)
End Sub
Private Sub CmdBersih_Click()


LstHobby.Clear
End Sub
Private Sub CmdExit_Click()

Unload Me
End Sub
1. Buatlah sebuah Form sehingga tampak seperti gambar 3.3.
ListBox

CommandButton

TextBox
ComboBox

Gambar 3.3
2. Rubah property untuk masing-masing komponen sesuai tabel berikut :
Komponen
Property
Isi

List1
Name
LstSumber
List2
Name
LstPilih

Command1
Command2
Command3
Command4
Command5
Text1
Combo1

Name
Caption
Name
Caption
Name

Caption
Name
Caption
Name
Caption
Name
Text
Name

CmdAddKiri
>
CmdAddKanan
<
CmdAllKiri
>>
CmdAllKanan
” (CmdAddKiri) ditekan maka item yang diplih pada data sumber akan
dipindahkan ke data pilihan (LstPilih).
5. Jika tombol “>” (CmdAllKiri) ditekan maka semua item pada data sumber akan
dipindahkan ke data pilihan.

7. Jika tombol “