Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek, misalnya click, dblclick, keypress dan sebagainya.
Sebuah program yang baik harus mampu mengakomodasi seluruh kemampuan event yang akan dilakukan oleh pemakainya. Tetapi tentu saja untuk menyediakan puluhan kemungkinan event pada sebuah program tidaklah mudah.
Sebuah program yang baik harus mampu mengakomodasi seluruh kemampuan event yang akan dilakukan oleh pemakainya. Tetapi tentu saja untuk menyediakan puluhan kemungkinan event pada sebuah program tidaklah mudah.
Berikut ini beberapa event yang sering digunakan oleh pemakai program, yaitu:
- Event untuk Mouse
Event ini terjadi bila tombol kiri mouse ditekan dan dilepas dengan cepat saat posisi pointer berada di atas obyek.
DblCIick
Event ini terjadi bila tombol kiri mouse ditekan dan dilepas dengan cepat sebanyak dua kali saat posisi pointer berada di atas obyek.
Event ini terjadi bila tombol kiri mouse ditekan dan dilepas dengan cepat sebanyak dua kali saat posisi pointer berada di atas obyek.
DragDrop
Event ini terjadi bila tombol kiri mouse ditekan dan ditahan kemudian menyeret/menggeser obyek dari satu tempat ke tempat lain, kemudian melepas tombol kiri mouse tersebut.
DragOver
Hampir sama dengan DragDrop tetapi. DragOver ini biasanya digunakan untuk mengubah bentuk tampilan pointer mouse saat obyek diseret.
MouseDown
Event ini terjadi bila tombol kiri mouse ditekan dan ditahan.
MouseUp
Event ini terjadi bila tombol kiri mouse dilepas sehabis ditekan.
MouseMove
Event ini terjadi bila mouse dipindah posisinya ke tempat lain tanpa menekan tombol mouse tersebut.
- Event untuk Keyboard
KeyPress
Event ini terjadi bila sebuah tombol keyboard ditekan. Nilai parameter dari KeyPress adalah kode ASCII untuk menyatakan jenis tombol keyboard yang ditekan
Event ini terjadi bila sebuah tombol keyboard ditekan. Nilai parameter dari KeyPress adalah kode ASCII untuk menyatakan jenis tombol keyboard yang ditekan
KeyDovm
Event ini terjadi bila Anda menekan dan menahan sebuah tombol keyboard.
KeyUp
Event ini terjadi bila Anda melepaskan sebuah tombol keyboard.
- Event untuk Perubahan
Activatc
Event ini terjadi bila sebuah form menjadi window yang aktif.
Event ini terjadi bila sebuah form menjadi window yang aktif.
Deactive
Event ini terjadi ketika Anda berpindah dari satu form ke form yang lain.
Event ini terjadi ketika Anda berpindah dari satu form ke form yang lain.
GotFocus
Event ini terjadi bila sebuah obyek menjadi satu-satunya fokus. Sebuah form dapat membuat obyek fokus bila form tersebut menjadi window aklif.
LostFocus
Event ini terjadi bila sebuah obyek kehilangan fokus karena ada obyek Iain yang menadapatkan fokus.
Event ini terjadi bila sebuah obyek kehilangan fokus karena ada obyek Iain yang menadapatkan fokus.
Load
Event ini terjadi bila sebuah form dibuka atau dipanggil.
Unload
Event ini terjadi bila sebuah form ditutup.
Initialize
Event ini terjadi bila semua referensi untuk form atau class dihapus dari memori komputer. Pada obyek form, event ini terjadi setelah event Unload.
Paint
Event ini terjadi bila sebuah form perlu digambar ulang. Biasanya dilakukan saat sebuah form dipindahkan dari form lain yang menutupinya.
Resize
Event ini terjadi bila sebuah form diubah ukurannya.
Change
Event ini terjadi bila isi dari sebuah kontrol diubah.
Event ini terjadi bila isi dari sebuah kontrol diubah.
Query Unload
Event ini terjadi apabila suatu aplikasi ditutup. Biasanya digunakan untuk memastikan bahwa semua yang berhubungan dengan aplikasi juga telah ditutup, atau memastikan bahwa data telah disimpan
sebelum aplikasi ditutup.
- Event-event Lainnya
Timer
Event ini terjadi ketika event lain dijalankan sebelum event timer ini.
Event ini hanya berhubungan dengan kontrol timer.
Event ini terjadi ketika event lain dijalankan sebelum event timer ini.
Event ini hanya berhubungan dengan kontrol timer.
ScroIl
Event ini terjadi saat Anda menyeret kotak kecil pada scroll bar.
Event ini hanya berhubungan dengan kontrol scroll bar.
Event ini terjadi saat Anda menyeret kotak kecil pada scroll bar.
Event ini hanya berhubungan dengan kontrol scroll bar.
PathChange
Event ini terjadi saat standar path untuk mencari suatu file diubah.
Event ini hanya ada pada kontrol File list box.
PatternChange
Event ini terjadi apabila kode pencarian daftar file diubah, misalnya
*.* diubah menjadi *.jpg.
Validate
Event ini digunakan untuk memastikan data telah ditangani dengan baik.
SelChange
Event ini terjadi saat kontrol Grid sedang digunakan.