
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.