Pengurutan Event Dalam Windows Form

Pengurutan Event Dalam Windows Form

Pengurutan Event Dalam Windows Form


Pengurutan Event Dalam Windows Form

Urutan di jalankannya event ketika runtime dalam Aplikasi Windows Form menjadi hal yang menarik untuk di bahas pada materi kali ini.

Manajemen Event pada windows form merupakan hal yang sangat penting, bagaimana kita dapat memahami kapan Event akan di prioritaskan ketika runtime dan lain sebagainya.

Materi kali ini akan membahas mengenai pengurutan event pada windows form.

Startup dan Shutdown

Ketika aplikasi dimulai, maka Event yang muncul akan diurutkan seperti daftar dibawah ini :

  • Control.HandleCreated
  • Control.BindingContextChanged
  • Form.Load
  • Control.VisibleChanged
  • Form.Activated
  • Form.Shown

Dan ketika aplikasi di keluarkan atau dalam kondisi shutdown maka Event akan kembali diurutkan menjadi seperti daftar dibawah ini :

  • Form.Closing
  • Form.FormClosing
  • Form.Closed
  • Form.FormClosed
  • Form.Deactivate

Event Focus dan Validasi

Ketika kamu mengubah fokuss dengan menggunakan keyboard ataupun mouse maka Event akan secara otomatis di urutkan kembali menjadi seperti dibawah ini :

  • Enter
  • GotFocus
  • Leave
  • Validating
  • Validated
  • LostFocus

Akan tetapi ada perbedaan antara pengurutan Event ketika merubah fokus menggunakan keyboard dan mouse, yaitu ketika kamu menggunakan Mouse maka Event hanya akan sampai pada Validated tanpa LostFokus.