Mengenal Event Handler pada Windows Form

 Event-Handler-winform
Event Handler winform

Event Handler merupakan sebuah prosedur dalam rangkaian kode yang menangani sebuah aktivitas ketika peristiwa ( Event ) terjadi saat program dalam kondisi Runtime.

Peristiwa yang dimaksud ialah :

  • Melakukan Klik pada Button
  • Melakukan Hover pada button
  • Mengganti Text pada TextBox
  • Form Load
  • Form Close
  • Resize
  • dan masih banyak lagi.

Kamu dapat membuat serangkaian kode fungsi untuk menangani peristiwa ( Event ) di atas, misal : ketika Button di tekan maka muncul window baru, atau ketika textbox sedang di isi maka akan muncul status sedang mengetik dan sebagainya.

Event Handler

Event Handler merupakan sebuah method yang terikat dengan Event. Ketika terdapat event maka kode di dalam event handler secara otomatis akan di eksekusi.Event Handler memiliki dua buah para meter yang membantu menagani suatu event. Perhatikan kode dibawah ini :

 private void button_Click(object sender, System.EventArgs e)    {      }   

Pada kode diatas terlihat dua parameter yaitu :

  • sender
  • e

EventArgs e atau parameter e merupakan parameter yang berisi data informasi dari suatu event.

object sender atau parameter sender merupakan paramenter yang berisi referensi kontrol yang terdapat event di dalamnya.

Hubungan Sender dengan button control

Hubungan antara Sender dengan Button terdapat pada hierarki warisan ( inheritance ), keduanya merupakan tipe object. Sender dapat dikatakan pembungkus ( wrapper ) untuk object. Ketika wrapper dibuka pada saat runtime, instance yang mendasari object yang dibungkus di proyeksikan ke sebuah class, dalam kasus ini adalah Button.

Mungkin cukup sekian pengenalan terhadap Event Handler pada Windows Form, apabila terdapat pertanyaan dapat dilampirkan pada kolom komentar.