Anda di halaman 1dari 1

Event handling adalah metode yang terikat pada suatu peristiwa.

Saat acara dimunculkan, kode di dalam


pengendali acara dijalankan. Setiap pengendali acara menyediakan dua parameter yang memungkinkan
Anda untuk menangani acara dengan benar. Contoh berikut menunjukkan pengendali acara untuk acara
Klik kontrol tombol.

C#

Salinan

private void button1_Klik (pengirim objek, System.EventArgs e)

  

Parameter pertama, pengirim, memberikan referensi ke objek yang mengangkat acara. Parameter
kedua, e, dalam contoh di atas, melewatkan objek khusus untuk peristiwa yang sedang ditangani.
Dengan mereferensikan properti objek (dan, kadang-kadang, metode-metodenya), Anda dapat
memperoleh informasi seperti lokasi mouse untuk peristiwa mouse atau data yang ditransfer dalam
peristiwa drag-and-drop.

Biasanya setiap peristiwa menghasilkan pengendali peristiwa dengan tipe objek-objek yang berbeda
untuk parameter kedua. Beberapa penangan acara, seperti yang untuk acara MouseDown dan
MouseUp, memiliki tipe objek yang sama untuk parameter kedua. Untuk jenis acara ini, Anda dapat
menggunakan pengendali acara yang sama untuk menangani kedua acara tersebut.

Anda juga dapat menggunakan pengendali acara yang sama untuk menangani acara yang sama untuk
kontrol yang berbeda. Misalnya, jika Anda memiliki grup kontrol RadioButton pada formulir, Anda bisa
membuat pengendali acara tunggal untuk acara Klik dan membuat masing-masing acara Klik kontrol
terikat ke pengendali acara tunggal. Untuk informasi lebih lanjut, lihat Cara: Menghubungkan Beberapa
Acara ke Handler Peristiwa Tunggal dalam Windows forms.

Anda mungkin juga menyukai