Pages

Minggu, 08 Agustus 2010

Membuat ActiveX Usercontrol dengan Visual Basic 6.0 (berjalan di Windows dan Web)

Visual Basic 6.0 disertai dengan control-control bawaan seperti textbox, commandButton, Label dan lain-lain yang diletakkan di Form.

Kita juga bisa membuat kontrol buatan kita sendiri dengan UserControl.
Mengapa harus membuat usercontrol sendiri?

Ada berbagai alasan mengapa kita harus membuat usercontrol sendiri antara lain mungkin kita ingin membuat sebuah objek control yang sesuai dengan keinginan kita diluar hal-hal yang bisa disediakan oleh bawaan visual basic.

Saya pernah membuat Project Windows dan WEB dengan sebuah UserControl yang dapat dijalankan di Windows Form maupun WEB dengan Visual Basic 6.0.

Dengan alasan membuat User Interface lebih mudah, lebih cepat dan lebih mudah dikendalikan dengan Visual Basic 6.0 daripada membuatnya dengan kode HTML.
Dengan kode HTML  kita harus mengendalikan evant-evant dan DOM (Dokument Object Model) HTML dengan JavaScript.

Daripada membuat User Interface dengan HTML dan Javascript lebih baik
Project-project VB6 yang sudah lama ada dan berjalan dengan baik dibuat menjadi UserControl yang dapat berjalan di WEB maupun Windows tinggal dikonversi kodenya sedikit.

Satu hal yang mendasar dari UserControl adalah UserControl tidak dapat berdiri sendiri seperti Windows Form. Usercontrol harus mempunyai wadah (container) untuk dapat dijalankan. Wadahnya bisa berupa Form ataupun Browser.

Lihat gambar di bawah ini:



Saya sengaja membedakan warna UserControl dan Warna Form (sebagai container) agar kelihatan.

Pusat interaksi user dengan program yang kita buat terletak pada UserControl. data dari textbox dan event tombol yang ada di UserControl tidak dapat keluar sebelum kita memberikan jalur komunikasinya ke Container (Form atau Webbrowser).

Sampai di sini mungkin anda masih bertanya-tanya apa sih? OK. tidak apa-apa nanti juga bakal ngerti.

Kita mulai saja dengan membuat project Windows yang mendemonstrasikan UserControl.

Buka Project Baru Standard.EXE

Lalu klik project - Add User Control

Lihat gambar di bawah ini:



Setelah anda klik Add New Control maka akan terlihat seperti gambar di bawah ini:



Klik tombol open lalu tambahkan textbox, label dan command button atur propertynya sedemikian rupa hingga hingga UserControl jadi seperti gambar di bawah ini:



Di project kita sekarang ada Form dan UserControl yang bernama ctl
Lihat gambar di bawah ini:



Lengkapnya Klick : di sini


Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer

0 komentar:

Posting Komentar