PDA

View Full Version : سوال: کاربرد object sender, EventArgs e در رویدادها چیست؟



alireza_g698
چهارشنبه 12 شهریور 1393, 00:57 صبح
سالام دوستان
private void btnUpdate_Click(object sender, EventArgs e)
{
}
در رویدار کلیک دکمه ی بالا object sender, EventArgs e چه کار هایی انجام میدن.تو بعضی از جاها دیدم از اون e خیلی استفاده میکن.کاربرد e چیه .خواهشا راهنمایی بفرمایید.
پیشایش از پاسخ های شما سپاس گزارم

محمد آشتیانی
چهارشنبه 12 شهریور 1393, 01:23 صبح
سلام
پارامتر Sender ، حاوی ارجاع دهنده به کنترلی (یا شی) هست که باعث وقوع رویداد شده (مثلا شما وقتی روی buttonکلیک میکنی ، شی button باعث وقوع رویداد کلیک شده ، پس sender میشه button)
پارامتر e ، حاوی اطلاعات رویداد هستش (برای مثال در رویداد onClick این پارامتر اطلاعات خاصی نداره اما تو رویداد KeyPress توسط همین پارامتر قادر به تشخیص کلید فشرده شده خواهید بود)


موفق باشید.