PDA

View Full Version : object sender, EventArgs e



amin_mehranfar2000
دوشنبه 13 مهر 1388, 08:42 صبح
:تشویق:سلام دوستان منظور از object sender چیست؟ object کجاها کاربرد دارد sender چیست وکجاها کاربرد دارد و EventArgs e کجاها کاربر دلرد ومنظور از e چیست وکاربردش چیست؟

Soroush.Sarabi
دوشنبه 13 مهر 1388, 10:37 صبح
ببینید دوست عزیز Sender شی است که رویداد بر روی آن اتفاق افتاده است و اکنون توسط تابع Handler

کنترل می شود اما چون هر شی می تواند تولید کنند این رویداد باشد نوع آن Object است.EventArgs هم

آرگومان های مربوط به رویداد است که بعضی از رویدادها امکاناتی به آن اضافه کرده اند و بعضی دیگر نه.

mahdi_7610
دوشنبه 13 مهر 1388, 11:46 صبح
اکثر رویدادهایی که شما برای کنترلی فراخوانی میکنید دارای دو پارمتر می باشند . يکي از اين پارامترها یک شی از کلاس object به نام sender است .

کلاس object یک کلاس پایه برای فرم های ویندوزی می باشد .

هنگامي که در برنامه رويدادي براي يک شي رخ دهد مثلا روي يک باتن کليک شود درون متد با استفاده از پارامتر sender ميتوانيم به اين شي دسترسي پيدا کنيم .

e آرگومانی است که می تواند حاوی اطلاعاتی در مورد رویداد باشد . مثلا در رویداد کلیک می توان با کمک این آرگومان متوجه شد که کدام دکمه موس فشرده شده است