Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Overview Event Event Handler Delegate
Event Action yang di generate atau di trigger oleh : User (Mouse Click) Aplikasi (perubahan data di tabel) Operating System (timer event) Event Raised ketika action terjadi Dapat berupa Control atauForm related event Custom Class event dengan menggunakan Event keyword dan WithEvents keyword
Event Handler Prosedur yang digunakan untuk menghandle event yang terjadi Menggunakan Handles keyword AddHandler dan RemoveHandler digunakan untuk assignment event dengan event handler secara run time AddressOf digunakan sebagai operator delegate yang merujuk ke prosedur event handler
Delegate Reference atau pointer ke sebuah method di dalam class atau object Merupakan Reference Type Dapat digunakan sebagai Call Back method Dapat digunakan untuk Asynchronous Processing Dapat digunakan sebagai event handler Signature method harus sama dengan method yang dideklarasikan oleh Delegate Public Delegate Sub ExecutionTime() Public Delegate Function GetBonus(ByVal sales As Double) As Double