download

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