Matakuliah Tahun Versi : T0063/Pemrograman Visual : 2005 : 1/0 Pertemuan 07 Control Object Lanjutan 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mendemonstrasikan penggunaan Control Object lanjutan dan propertinya (C3) 2 Outline Materi Control Object Lanjutan • Control Arrays • Jenis Jenis Control Object • Characteristic • Properties • Event • Method • Menambahkan Component 3 Control Arrays • Beberapa control object sejenis yang memiliki Name sama, masing masing memiliki Index sebagai pembeda • Index dimulai dari 0 • Sering digunakan untuk setting massal melalui code • Pada saat copy-paste dari control yang sudah ada di form, akan dikonfirmasi apakai akan dibuat array 4 Control Arrays 5 Control Object • ScrollBar • Characteristics – Terbagi dalam vertical dan horizontal – Digunakan untuk navigasi data • Properties – Min – Max – Value • Events – Change – Scroll • Methods – Refresh – SetFocus 6 Control Object • Timer • Characteristics – Berfungsi sebagai penghitung waktu yang berdetak secara periodik – Periode waktu tergantung setting Interval – Control ini invisible pada saat run time • Properties – Interval • Interval = 0 berarti Stop • Interval =1000 berarti setiap detik event Timer akan dipanggil sekali • Events – Timer • Methods – Tidak ada 7 Control Object • DriveListBox, DirListBox dan FileListBox • Characteristics – Digunakan untuk memilih drive, direktori sampai file • Properties – – – – Drive (Drive) Path (Dir) FileName(File) Pattern (file) • Pattern berisi pola file File1.Pattern = "*.txt;*.doc;*.rtf" • Events – Change – Click / Double Click • Methods – SetFocus – Refresh – List, ListCount, ListIndex 8 Control Object 9 Control Object • Line & Shape • Characteristics – Digunakan untuk menampilkan baris dan shape – Bersifat decoratif control • Properties – Shape (Shape) – BorderWidth (Line) • Events – Tidak ada • Methods – Refresh (Line & Shape) 10 Control Object • OLE • Characteristics – Object Linking and Embedded – Object yang memungkinkan VB menggunakan kemampuan Office Automation (Word, Excel, dll) – Mempunyai kemampuan untuk memilih tools Automation apa yang akan dipakai pada saat didrag di form • Properties – Class • Events – Updated • Methods – Refresh – SaveToFile – SetFocus 11 Menambahkan Component • Selain control object standar di dalam toolbox, VB menyediakan library component lainnya • Caranya dengan melakukan Add Component 12 Menambahkan Component 13
© Copyright 2024 Paperzz