MENGENAL OBJEK DALAM VISUAL BASIC 6.0
Beberapa macam objek dalam Visual Basic 6.0
1. LABEL
Label adalah objek yang digunakan untuk menampilkan tulisan teks dalam program dan tidak dapat diubah oleh pengguna pada saat program tersebut dijalankan kecuali melalui kode program
PROPERTIES LABEL.
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama LABEL |
| Aligment | Untuk mengatur perataan didalam LABEL |
| Autosize | Untuk mengatur ukuran LABEL secara otomatis terhadap isi LABEL. |
| BackColor | Untuk mengatur warna latar belakang LABEL. |
| BackStyle | Untuk menentukan sifat LABEL apakah transparan atau tidak transparan. |
| Caption | Untuk menentukan teks yang akan ditampilkan pada LABEL. |
| BorderStyle | Untuk menentukan garis pembatas disekeliling LABEL |
| Enabled | Untuk menentukan aktif atau tidaknya LABEL. |
| Font | Untuk mengatur jenis dan ukuran huruf |
| ForeColor | Untuk mengatur warna teks pada LABEL |
| Height | Untuk mengatur tinggi LABEL |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas LABEL. |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah LABEL dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Top | Untuk mengatur jarak LABEL dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan LABEL |
| Width | Untuk mengatur lebal LABEL |
2. TextBox
TextBox digunakan sebagai tempat untuk memasukan teks atau mengunah teks pada saat program dijalankan.
PROPERTIES TextBox
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama TextBox |
| Aligment | Untuk mengatur perataan didalam TextBox |
| BackColor | Untuk mengatur warna latar belakang TextBox |
| BorderStyle | Untuk menentukan garis pembatas disekeliling TextBox |
| Enabled | Untuk menentukan aktif atau tidaknya TextBox |
| Font | Untuk mengatur jenis dan ukuran huruf |
| ForeColor | Untuk mengtur warna teks |
| Height | Untuk mengatur tinggi TextBox |
| Left | Untuk mengatur jarak dari sisi kiri form |
| Locked | Untuk menentukan penyuntingan teks. |
| MaxLenght | Untuk menentukan karakter maksimal yang dapat diinputan kedalam TextBox |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas TextBox |
| MultiLine | Untuk mengatur agar TextBox dapat menerima inputan lebih dari satu baris. |
| PasswordChar | Untuk mengatur karakter yang muncul pada saat user melakukan input |
| Scrollbars | Untuk menampilkan penggulung |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah LABEL dapat menerima fokus. |
| Text | Untuk menampilkan teks |
|
| Untuk menampilkan teks pada ToolTip |
| Top | Untuk mengatur jarak LABEL dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan LABEL |
| Width | Untuk mengatur lebal LABEL |
3. COMMAND BUTTON
Command Button digunakan untuk membuat tombol dalam form dan membuat sebuah pelaksanaan perintah.
PROPERTIES COMMAND BUTTON
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama Command Button |
| BackColor | Untuk mengatur warna latar belakang Command Button |
| Cancel | Untuk mengatur penggunaan tombol ESC. |
| Caption | Untuk menampilkan teks pada Command button. |
| Default | Untuk mengatur penggunaan tombol Enter |
| Enabled | Untuk menentukan aktif atau tidaknya Command Button |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi Commamd Button |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas Command Button |
| Picture | Menentukan file gambar yang akan ditampilkan |
| Style | Untuk gaya dari Command Button |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah Command Button dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Top | Untuk mengatur jarak Command Button dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan Command Button |
| Width | Untuk mengatur lebal Command Button |
4. OPTION BUTTON
Option button digunakan untuk menampilkan beberapa pilihan dalam form tetapi pengguna hanya dapat memilih mengaktifkan salah satu pilihan option button saja agar pengguna dapat memilih lebih dari satu pilihan maka letakkan option butten tersebut pda form yang berbeda.
PROPERTIES OPTION BUTTON
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama OPTION BUTTON |
| BackColor | Untuk mengatur warna latar belakang OPTION BUTTON |
| Caption | Untuk menampilkan teks pada OPTION BUTTON |
| Enabled | Untuk menentukan aktif atau tidaknya OPTION BUTTON |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi OPTION BUTTON |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas OPTION BUTTON |
| Picture | Menentukan file gambar yang akan ditampilkan |
| Style | Untuk gaya dari OPTION BUTTON |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah OPTION BUTTON dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Value | Untuk mengatur nilai dari OPTION BUTTON |
| Top | Untuk mengatur jarak OPTION BUTTON dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan OPTION BUTTON |
| Width | Untuk mengatur lebal OPTION BUTTON |
5. CHECK BOX
Checkbox mirip dengan option button namun pda checkbox pengguna dapat memilih lebi dari satu pilihan.
Properti event dan metode pada checkbox hampir sama dengan properti event dan metode pada option button. Checkbox tidak memiliki tidak memiliki kegunaan yang berbeda dengan properti value pada option button.
PROPERTIES CHECK BOX
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama Check Box |
| BackColor | Untuk mengatur warna latar belakang Check Box |
| Caption | Untuk menampilkan teks pada Check Box |
| Enabled | Untuk menentukan aktif atau tidaknya Check Box |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi Check Box |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas Check Box |
| Picture | Menentukan file gambar yang akan ditampilkan |
| Style | Untuk gaya dari Check Box |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah Check Box dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Value | Untuk mengatur nilai dari Check Box |
| Top | Untuk mengatur jarak Check Box dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan Check Box |
| Width | Untuk mengatur lebal Check Box |
6.COMBO BOX
COMBO BOX memiliki fungsi yang mirip dengan listbox namun combo box lebih menghemat tempat karna pilihan ditampilkan didalam satu textbox dan dapat di dropdown kebawah untuk melihat pilihan.pengguna juga dapat mengetikkan secara langsung pilihanya dalam combobox(tergantung properties style yang digunakan). Perbedaan dengan listbox adalah bahwa didalam combo box tidak dapat dilakukan multi select.
PROPERTIES COMBO BOX
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama Combo Box |
| BackColor | Untuk mengatur warna latar belakang Combo Box |
| Enabled | Untuk menentukan aktif atau tidaknya Combo Box |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi Combo Box |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas Combo Box |
| Sorted | Untuk menentukan pengurutan |
| Style | Untuk gaya dari Combo Box |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah Combo Box dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Value | Untuk mengatur nilai dari Combo Box |
| Top | Untuk mengatur jarak Combo Box dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan Combo Box |
| Width | Untuk mengatur lebal Combo Box |
7.LIST BOX
Kontrol List Box dapat digunakan oleh user untuk memilih salah satu pilihan dari daftar pilihan yang telah disediakan, namun user tidak dapat menginputkan pilihan beru ketika pilihan yang dimaksud tidak terdapat dalam daftar.
PROPERTIES LIST BOX
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama List Box |
| BackColor | Untuk mengatur warna latar belakang List Box |
| Enabled | Untuk menentukan aktif atau tidaknya List Box |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi List Box |
| List | Untuk memasukkan daftar pada List Box |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas List Box |
| Sorted | Untuk menentukan pengurutan |
| Style | Untuk gaya dari List Box |
| Tab Index | Untuk menentukan nomor urut fokus. |
| TabStop | Untuk menentukan apakah List Box dapat menerima fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Top | Untuk mengatur jarak List Box dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan List Box |
| Width | Untuk mengatur lebal List Box |
8.FRAME
Frame digunakan untuk mengelompokkan sejumlah objek dalam satu tempat. Pemakaian Frame yang paling sering adalah untuk mengelompokkan sejumlah Option Button.
| JENIS PROPERTI | KETERANGAN |
| Name | Untuk pemberian nama FRAME |
| Appearance | Untuk menentukan tampilan Form, pilihan yang tersedia adalah 0-Flat, dan 1-3D |
| BackColor | Untuk mengatur warna latar belakang FRAME |
| BorderStyle | Untuk menentukan bentuk border Form |
| Caption | Untuk menampilkan teks pada FRAME |
| Enabled | Untuk menentukan aktif atau tidaknya FRAME |
| Font | Untuk mengatur jenis dan ukuran huruf |
| Height | Untuk mengatur tinggi FRAME |
| Left | Untuk mengatur jarak dari sisi kiri form |
| MousePointer | Untuk mengatur bentuk kursor mouse ketika berada diatas FRAME |
| Tab Index | Untuk menentukan nomor urut fokus. |
| ToolTipText | Untuk menampilkan teks pada ToolTip |
| Top | Untuk mengatur jarak FRAME dari sisi atas form. |
| Visible | Untuk menampilkan atau menyembunyikan FRAME |
| Width | Untuk mengatur lebal FRAME |
| DragIcon | Untuk menentukan Icon yang digunakan pada operasi drag dan drug pada FRAME |
| DragMode | Untuk Untuk menentukan modus drag dan drop |
| Index | Untuk menentukan nomor index, jika FRAME merupakan array objek |
| Tag | Digunakan sebagai tempat penyimpanan data sementara yang terkait dengan Form tersebut |
| MouseIcon | Menentukan bentuk icon mouse yang digunakan ketika pointer mouse berada diatas Form, properti ini hanya bisa digunakan apabila properti MousePointer diset menjadi custom ( 99-custom ). |
9.PICTURE BOX
Memiliki kegunaan hampir sama dengan image,yaitu untuk menampilkan gambar. Namun picturebox juga dapat digunakan untuk pengolahan gambar.picturebox juga memiliki fungsi yang hmpir sama dengan form yaitu sebagai kontainer bagi objek-objek lainnya.kita dapat meletakan beberapa objek lain didalam picturebox
PROPERTIES PICTURE BOX
v Name
v Appearance
v Backcolor
v Borderstyle
v Cousevalidation
v Dragicon
v Dragmode
v Drawmode
v Drawstyle
v Drawwidth
v Enable
v Fillcolor
v Fillstyle
v Font
v Fonttransparant
v forecolor
v Height
v Left
v Index
v Mouseicon
v Mousepointer
v Picture
v Scaleheight
v Scale left
v Scalemode
v Scalewidth
v Tag
v Tooptiptext
v Top
v Visible
v Width
| JENIS PROPERTI | KETERANGAN |
| Couse validation | Untuk menentukan apakah event validate diaktifkan ketika picture box akan kehilangan fokus |
| drawmode | Untuk menentukan mode penggambaran objek line dan shap dalam form |
| Draw style | Untuk menentukan bentuk gambar yang digunakan saat garis tersebut digambar menggunakan metode grafik |
| Draw width | Untuk menentukan bentuk garis yang digunakan saat garis tersebut digambar menggunakan metode grafik |
| Fillcolor | Untuk menentukan warna yang digunakan pada shape,lingkaran dan box yang dibuat menggunakan metode grafik form |
| Fillstyle | Untuk menentukan corak yang disajikan shape dalam form |
| scalemode | Untuk menentukan satuan yang digunakan pada skala form |
| Scaletop | Untuk menentukan koordinat vertikal sisi atas form |
| scalewidht | Untuk menentukan skala horizontalbagi interior form |
| toptiptext | Menentukan tuliisan tips ketika mouse pointer berada di atas picturebox |
| Font transparant | Untuk menentukan apakah text atau grafik pda form,pointer atau picturebox terlihat dilayar |
| Auto redraw | Untuk menentukan apakah grafik yang dihasilkan dengan metode grafik akan dijadikan sebagai gambar bitmap yang tetap |
| Autosize | Untuk menentukan apakah ukuran picture box otomatis disesuaikan dengan ukuran gambar |
10.LINE
Line digunakan untuk menggambar garis. Line tidak memiliki event yang dapat dikenakan padanya.
PROPERTIES LINE
v Name
v BorderColor
v BorderStyle
v DrawMode
v Index
v Tag
v Visible
Beberapa properti lainnya adalah :
| JENIS PROPERTI | KETERANGAN |
| BorderWidth | Menentukan ketebalan garis |
| X1 | Koordinat titik awal garis ( absis ) |
| X2 | Koordinat titik awal akhir ( absis ) |
| Y1 | Koordinat titik awal garis ( ordinat ) |
| Y2 | Koordinat titik awal akhir ( ordinat ) |
11.Image
Image digunakan untuk menampilkan gambar dalam format Bitmap ( BMP ), Devide Independent Bitmaps ( DIB ), Windows Metafile ( WMF ), Enhanced Metafile ( EMF ), Graphic Interchange Format ( GIF ), Joint Photographic Experts Group ( JPEG ), dan icon ( ICO dan CUR ).
Beberapa properti pada Image adalah sebagai berikut :
v Name
v Appearance
v DragIcon
v DragMode
v Enabled
v Height
v Left
v Index
v MouseIcon
v MousePointer
v Picture
v Tag
v ToopTipText
v Top
v Visible
v Width
Beberapa properti yang lainnya adalah :
| JENIS PROPERTI | KETERANGAN |
| BorderStyle | Untuk menentukan jenis border |
| Strech | Digunakan untuk merubah ukuran gambar agar sesuai dengan ukuran Image ( gambar dapat membesar atau mengecil ) |
12.Shape
Shape digunakan untuk menggambar bentuk ( shape ), Shape tidak memiliki event yang dapat dikenakan padanya.
Beberapa properti pada Shape :
v Name
v BackColor
v BackStyle
v BorderColor
v BorderStyle
v Height
v Index
v Left
v Tag
v Top
v BorderWidth
v DrawMode
v Visible
v Width
Beberapa properti lainnya :
| JENIS PROPERTI | KETERANGAN |
| FillColor | Menentukan warna isi suatu bentuk ( Shape ) |
| FillStyle | Menentukan bentuk corak isi yang digunakan |
| Shape | Menentukan bentuk gambar ( 0-Rectangle ( kotak ), 1-Squae ( bujur sangkar ), 2-Oval ( lonjong ), 3-Circle ( lingkaran ), 4-RoundedRectangle ( kotak dengan ujung bulat ), 5-RoundedSquare ( bujur sangkar dengan ujung bulat ) |
13.HScrollBar
HScrollBar digunakan untuk memasukkan data secara analog dengan menggeser tombol scroll ataupun menekan tombol [Left] dan [Right].
Beberapa properti pada HscrollBar :
v CauseValidation
v DragIcon
v DragMode
v Enabled
v Height
v MousePrinter
v TabIndex
v TabStop
v Tag
v Top
v Index
v Left
v MouseIcon
v Visible
v Widht
Beberapa properti lainnya :
| JENIS PROPERTI | KETERANGAN |
| LargeChange | Untuk menentukan ukuran perubahan value ( nilai ) ketika pemakai menggeser bar, atau ketika pemakai menekan tombol [Page Up] dan [ Page Dn] pada saat aktif di dalam area HscrollBar. |
| Max | Menentukan nilai ( value ) maksimum HscrollBar |
| Min | Menentukan nilai ( value ) minimum HscrollBar |
| SmallChange | Untuk menentukan nilai perubahan value ketika pemakai melakukan klik pada tanda panah, atau ketika melakukan penekanan tombol kiri dan kanan pada saat aktif HscrollBar |
| Value | Untuk mendapatkan / menentukan nilai dari HscrollBar |
14.VscrollBar
VscrollBar memiliki fungsi yang sama dengan HscrollBar. Namun, VscrollBar untuk arah atas-bawah, sedangkan HscrollBar untuk arah kiri-kanan. Semua properti, event dan metode yang dimiliki VscrollBar sama dengan yang dimiliki oleh HscrollBar.
15.Timer
Timer digunakan untuk mengolah waktu ( time ) dan iterasi. Timer tidak memiliki metode. Timer tidak akan terlihat ketiak program aplikasi dijalankan.
Beberapa properti yang dimiliki Timer :
v Name
v Enabled
v Index
v Left
v Tag
v Top
Properti yang lainnya adalah :
| JENIS PROPERTI | KETERANGAN |
| Interval | Untuk menentukan nilai interval dalam mili detik ( 1 / 1.000 ) antar pemanggilan event Timer. |
16.DriveListBox
Kontrol DriveListBox digunakan untuk menampilkan drive yang ada dalam komputer. Beberapa properti yang ada pada DriveListBox adalah :
v Name
v Appearance
v BackColor
v CauseValidation
v DragIcon
v DragMode
v Enabled
v Font
v Left
v MouseIcon
v MousePrinter
v TabIndex
v TabStop
v Tag
v ToolTipText
v Top
v ForeColor
v Height
v Index
v Visible
v Width
17.DATA
Data digunakan untuk menghubungkan program aplikasi yang kita buat dengan database.
MENGENAL EVENT PADA VISUAL BASIC 6.0
Pada saat sebuah aplikasi Windows dijalankan, akan banyak kemungkinan pekerjaan yang dapat dilakukan oleh pemakai program. Misalnya menekan tombol keyboard, memindahkan mouse, mengklik objek, memotong atau menampilkan objek, dan yang lainnya. Pekerjaan semacam ini disebut dengan Event.
Event bisa juga diartikan sebagai suatu tindakan yang dikenakan terhadap objek.
Contoh Event yang dimiliki oleh objek dalam Visual Basic 6.0 adalah :
Click, Load, Validation dan lain – lain.
Ketika sebuah event dipilih, Visual Basic secara otomatis membuat sebuah prosedur yang akan dikerjakan ketika event tersebut dikenakan pada objek yang dipilih.
MACAM-MACAM EVENT :
1.Event untuk mouse diantaranya :
a. Click
Terjadi jika anda menekan dan melepas tombol kiri mouse dengan cepat saat pointer mouse berada diatas objek.
b.Dblclick
Terjadi apabila anda menekan dan menahan tombol kiri mouse 2klik dengan cepat tanpa memindahkan posisi pointer mouse.
c.Dragdrop
Terjadi apabila anda menekan dan menahan tombol kiri mouse lalu menyeret objek dari satu tempat ketempat lain,baru kemudian melepaskan tombol kiri mouse.
d.Dragover
Terjadi apabila anda menekan dan menekan tombol kiri mouse lalu menyeret objek dari satu tempat ketempat lain.
e.Mouse Down
Terjadi apabila anda hanya menekan dan menahan tombol mouse.
2.Event untuk keyboard diantaranya:
a.KeyPress
Terjadi jika sebuah tombol keyboard ditekan.sebagai parameter dari keypress,adalah kode ASCII untuk menyatakan jenios tombol keyboard yang ditekan,karena huruf kecil dan besar berbeda kode nya,maka agar sebuah tombol bekerja baik event prosedur ini dilakukan secara terpisah untuk keduanya.
b.KeyDown
Terjadi apabila anda menekan dan menahan sebuah tombol keyboard.
c.KeyUp
Terjadi apabila anda melepaskan sebuah tombol keyboard.
3.Event untuk perubahan diantaranya :
a.Activate
Terjadi ketika sebuah form menjadi windows aktif.
b.Deactivate
Terjadi saat anda berpindah dari satu form ke form yang lain.
c.GotFocus
Terjadi saat sebuah objek menjadi satu-satunya fokus.
d.LostFokus
Terjadi apabila sebuah objek kehilangan fokus,dan biasanya ada objek lain yang menjadi fokus.
e.Load.
Terjadi ketika sebuah form dibuka atau dipanggil.Jika form yang dibuka adalah form Startup.
4.Event untuk berhubungan diantaranya :
a.LinkOpen
Terjadi saat sebuah aplikasi menginisial suatu Dynamic Data Exchange (DDE) dengan form.
b.LickClouse
Terjadi di akhir pemanggilan DDE.
c.LinkExecute
Terjadi saat suatu aplikasi mengirim perintah ke aplikasi Visual Basic dengan DDE.
d.LinkError
Terjadi saat terjadi kesalahan sebelum pemanggilan DDE.
e.LinkNotify
Terjadi saat aplikasi sumber mengubah data yang dihubungkan dengan aplikasi Visual Basic anda.
5.Evant-event lain diantaranya :
a.Timer
Terjadi saat event lain dijalankan sebelum event ini dijalankan.Event ini hanya berhubungan dengan kontrol timer.
b.Scoll
Terjadi saat pemakai program menyeret kotak kecil pada scoll Bar.Event ini hanya berhubungan dengan kontrol Scoll Bar.
c.PathChange
Terjadi saat Path standar untuk mencari sebuah nama file diubah.Event ini hanya ada pada kontrol FileListBox.
d.patternChange
Terjadi apabila kode pencarian daftar file diubah.
e.Validate
Event ini digunakan untuk memastikan bahwa data telah ditangani dengan baik.