Langsung ke konten utama

Postingan

Menampilkan postingan dari November, 2012

Apa sebenarnya yang dimaksud sender pada event handler

Event Handlers Dan Sender Perhatikan potongan kode event handler event OnClick event pada sebuah button (bernama "Button1"): procedure TForm1.Button1Click(Sender: TObject) ; begin ... end; Method Button1Click  mempunyai parameter yang bertipe  TObject yang disebut Sender. Setiap event handler, pada Delphi, minimal akan memiliki  sebuah parameter bernama Sender. Ketika button di-click , event handler (Button1Click) untuk event OnClick dipanggil. Parameter "Sender" mengacu pada sebuah komponen yang dipakai untuk memanggil method tersebut.Jika anda meng-click Button1, maka akan menyebabkan method Button1Click dipanggil, sebuah referensi atau pointer yang mengacu pada Button1 akan dikirim ke  Button1Click pada bagian parameter yang disebut Sender. Perhatikan Kode Berikut Parameter Sender , jika digunakan dengan benar, maka akan memberikan fleksibilatas yang luar biasa pada kode kita. Dengan parameter sender ini kita bisa mengetahui komponen apa yang mem...