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

Loading....

Loading....

Loading....

Loading....

Loading....

Teks penuh

(1)

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 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). 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.

(2)

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] <statement>

Next [parameter]

Do While … Loop

Do While [kondisi] <statement> Loop

Do Loop … Until

Do Loop

<satement> Until [kondisi]

While … Wend

While [kondisi] <statement> Wend

Percobaan

1. Buat sebuah project Standard Exe baru

(3)

Gambar 3.1

3. Rubah property untuk masing-masing komponen sesuai tabel berikut : Komponen Property Isi

Form1 Name FrmHobby

List1 Name LstHobby

Command1 Name CmdOk

Caption &OK

Command2 Name CmdTambah

Caption &Tambah

Command3 Name CmdHapus

Caption &Hapus

Command3 Name CmdBersih

Caption &Bersih

Command4 Name CmdExit

Caption &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

(4)

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.

Gambar 3.3

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

List1 Name LstSumber

List2 Name LstPilih

ListBox

CommandButton

(5)

Command1 Name CmdAddKiri

3. Isi daftar nama pada data sumber (LstKiri) miniman 5.

4. Jika tombol “>” (CmdAddKiri) ditekan maka item yang diplih pada data sumber akan dipindahkan ke data pilihan (LstPilih).

5. Jika tombol “<” (CmdAddKanan) ditekan maka item yang diplih pada data pilihan akan dipindahkan kembali ke data sumber.

6. Jika tombol “>>” (CmdAllKiri) ditekan maka semua item pada data sumber akan dipindahkan ke data pilihan.

7. Jika tombol “<<” (CmdAllKanan) ditekan maka semua item pada data pilihan akan dipindahkan kembali ke data sumber.

8. Jumlah item pada TxtJml merupakan inputan (berupa angka), jika jumlah item telah terisi dan tombol Add (CmdAdd) ditekan maka akan muncul InputBox seperti tampak pada gambar 3.4 untuk menambahkan item pada ComboBox (CmbItem).

- gunakan fungsi InputBox dengan perulangan sesuai dengan jumlah item yang diinputkan.

Gambar 3.4

(6)

Latihan 3.1

1. Buat sebuah project Standard Exe baru

2. Masukkan beberapa komponen kedalam Form yang ada, sehingga form akan berbentuk seperti gambar 3.2

Gambar 3.2

3. Rubah property untuk masing-masing komponen sesuai tabel berikut : Komponen Property Isi

Combo1 Name CmbTim

Text1 Name TxtPelatih

Text (kosong)

Appearance 0 – Flat

Image1 Name ImgFoto

Appearance 0 – Flat

(7)

Appearance 0 – Flat

BorderStyle 1 –Fixed Single 4. Isi daftar nama Tim (CmbTim) minimal sebanyak 5 nama.

5. Pada TextBox (TxtPelatih) data sebagai Inputan.

6. Jika tombol Tampil (CmdTampil) diclick maka tampilkan objek foto tsb pada kotaknya, anda dapat mangambil objek gambar dengan format Bmp, Jpg, Gif dll.

7. Jika tombol OK (CmdOk) diclick maka memo informasi (LblInformasi) akan tampil informasi nama Tim dan nama pelatih seperti tampak pada gambar 3.2.

Figur

Gambar 3.13. Rubah property untuk masing-masing komponen sesuai tabel berikut :
Gambar 3 13 Rubah property untuk masing masing komponen sesuai tabel berikut . View in document p.3
gambar 3.4 untuk menambahkan item pada ComboBox (CmbItem).
ComboBox CmbItem . View in document p.5
Gambar 3.4
Gambar 3 4. View in document p.5
Gambar 3.2
Gambar 3 2. View in document p.6

Referensi

Memperbarui...

Related subjects :