View
511
Download
1
Category
Preview:
DESCRIPTION
membuat kontrol activeX dengan menggunakna visual basic
Citation preview
ActiveX Object
Pemrograman Berorientasi Objek IIPertemuan – 11
Edri Yunizal, S.Kom., M.T.(riyuniza@gmail.com)
Lita Sari Muchlis, M.Kom.
1
ActiveX Object
• Ketika kita membutuhkan sebuah control, maka kita bisa mencari produk-produk berbayar yang sudah mempermudah penggunaan pembuatan program
• Contoh control berbayar– True DBGrid: dbgrid yang memiliki fasilitas-fasilitas
lebih daripada dbgrid atau datagrid default bawaan VB
– Data Widget: sda tapi dibuat oleh produsen yang berbeda
2
ActiveX object Control
• Dengan control kita bisa menambahkan fitur-fitur seperti textbox, label, dll kedalam form program visual basic
3
Form dengan berbagai control
SSTABTextbox
Label
frame
Commandbutton
Option button
Check box
Jenis-jenis control
• Control standar• New Project
4
New project
Objek-objek tambahan melalui components
5
Crystal report control
6
Penambahan control
New project ActiveX Control
• Pilih ActiveX Control pada daftar pilihan new project
7
IDE VB untuk ActiveX Control
8
Antar muka control (seperti form)
User control
Atur nama project dan user control
• Nama project=project51• Nama user control=textPintar
9
Tambahkan sebuah textbox
• Set pada properties textbox:– Top=0– Left=0– Text=TextPintar
10
Resize
• Karena kita menggunakan text1 sebagai objek dasar, maka setiap terjadi perubahan pada ukuran usercontrol (form), maka text1 juga harus menyesuaikan panjang dan tingginya
• Gunakan kode berikut:
11
Menambah properties userControl
12
ActiveX Control Interface Wizard
Berguna untuk mendefinisikan antarmuka control seperti method, event, dan properties apa saja yang akan digunakan untuk control yang dibuat (antar muka sudah selesai semua
13
Introduction
14
Interface
• Interface dibuat berdasarkan kontrol yang di masukkan kedalam desain control
15
Custom interface
• Interface yang dibuat bukan berdasarkan pada control yang sudah ada
16
Custom interface
• Tambahkan event ubah, properties aktif, properties huruf, dan event pencet
17
Mapping interfaceInterface Control Member
Aktif Usercontrol Enabled
Backcolor Text1 Backcolor
BorderStyle Text1 Borderstyle
Click Text1 Click
Huruf Text1 Font
Kategori
Pencet Text1 Keypress
Ubah Text1 Change
18
Atribut
19
Finish
20
Property di set otomatis
21
Tambahkan untuk pengaturan huruf besar, kecil atau angka
22
Buat OCX
• Buat file ocx dari project51 dengan nama project51.ocx
• Buat project baru untuk mengimplementasikan project51 ini dengan nama project52
• New project standard exe– Project name=project52
23
Project Components Browse
24
Browse project51.ocx
25
TextPintar Siap disajikan...
26
Properties dan Event
27
Pengetesan
• Set Kategori= Besar– Jalankan program, coba entrikan semua huruf
akan dikonversi menjadi huruf besar• Set kategori= Kecil– Jalankan program, coba entrikan, semua huruf
akan dikonversi menjadi huruf kecil• Set kategori=angka– Jalankan program, coba entrikan, semua input
selain angka akan diabaikan
28
Sumber
• Macmillan Computer Publishing.QUE - Using Visual Basic 6
29
Recommended