LISTBOX DAN COMBO BOX LIST BOX List Box Merupakan kontrol yang digunakan untuk menampilkan daftar pilihan kepada user Property List Box 1. 2. 3. Backcolor Untuk merubah warna background dari listbox Forecolor Untuk merubah warna text pada listbox List Digunakan untuk menambah atau mengurangi item pada listbox Property List Box 3. List Digunakan untuk menambah atau mengurangi item pada listbox a. b. Menambah saat fase desain. Masukkan data dari property List. Untuk menambah data gunakan ctrl + enter Menambah data saat runtime. Gunakan method additem. Sintaks: List1.additem stringitem,[index] stringitem : teks yang akan ditambahka pada listbox index : untuk meletakkan item yang baru pada index tertentu (bersifat optional) Contoh: lstmatkul.additem “Pemrograman 2” Property List Box 4. Multiselect Digunakan untuk menentukan apakah user bisa memilih lebih dari satu item Pilihan: a. b. c. 0-none : user hanya bisa memilih satu item 1-simple : user bisa memilih lebih dari satu item 2-extended : user bisa memilih lebih dari satu item. Beda dari simple adalah disini user harus menekan tombol shift atau ctrl Property List Box 5. Style 0-standard : menampilkan standard listbox 1-checkbox : item ditampilkan berupa checkbox. listbox bersifat multiselect Property List Box saat Runtime 1. 2. Listcount Digunakan untuk mengetahui jumlah item yang terdapat pada listbox Text Digunakan untuk mengambil text dari item yang saat ini dipilih Contoh: mk = lstmatkul.text Property List Box saat Runtime 3. Listindex Digunakan untuk mengambil index dari item yang sedang dipilih. Index dari 0 sampai listcount-1 Index = -1 berarti tidak ada item yang dipilih Juga digunakan untuk menentukan index mana yang dipilih Contoh: List1.listindex = 1 pada saat program dijalankan, item dengan index 1 akan diblok (dipilih) Property List Box saat Runtime 4. 5. List Digunakan untukmengambil text dari suatu item pada posisi index tertentu. Mengembalikan nilai string Sintaks: list(index) Contoh: mk = lstmatkul.list(3) Selected Digunakan untuk memeriksa apakah item dengan indeks yang ditunjuk telah dipilih oleh user atau tidak. Mengembalikan nilai Boolean (true atau false) Sintaks: selected(index) Contoh: pilih = lstmatkul.selected(3) Method pada List Box 1. 2. 3. Additem Untuk menambah item ke listbox saat runtime Removeitem Digunakan untuk mengahapus item pada posisi index tertentu Sintaks: list1.removeitem index Contoh: lstmatkul.removeitem 3 Clear Digunakan untuk membersihkan listbox Contoh: lstmatkul.clear COMBO BOX Combo Box Merupakan kontrol yang digunakan untuk menampilkan pilihan kepada user seperti pada listbox Combo Box Combo box memiliki property seperti pada listbox seperti : listcount, listindex, dan sebagai berikut. Combo box juga memiliki method seperti pada listbox seperti : additem, removeitem, dsb. Di combo box tidak bisa melakukan multiselect