View Full Version : سوال: ساخت Event برای Component
md3848
چهارشنبه 30 مرداد 1398, 10:38 صبح
سلام - من یه Component ساده ایجاد کردم، حالا میخوام یه Event هم براش ایجاد کنم - ممنون میشم راهنمایی کنید - کد نمونه آماده - مطلب آموزشی چیزی - یا متن صحیح برای جستجو ( خودم سرچ کردم چیزی بالا نیومد متاسفانه )
hamid_hr
چهارشنبه 30 مرداد 1398, 11:08 صبح
ابتدا یک event توی کامپوننت تعریف میکنید
public event EventHandler MyEvent;
بعد توی کامپوننت جایی که میخوای اجرا بشه به اینصورت مینویسین
if (MyEvent != null){
MyEvent(this, e);
}
الان رویداد اماده است و همه جا میتونین ازش استفاده کنید
md3848
چهارشنبه 30 مرداد 1398, 11:50 صبح
وقتی کامپونت رو به پروژه اضافه میکنم، Event فوق، تو لیست Event ها نمایش داده نمیشه چرا؟
danialafshari
چهارشنبه 30 مرداد 1398, 12:25 عصر
https://stackoverflow.com/questions/7880850/how-do-i-make-an-event-in-the-usercontrol-and-have-it-handled-in-the-main-form
Mahmoud.Afrad
چهارشنبه 30 مرداد 1398, 19:27 عصر
وقتی کامپونت رو به پروژه اضافه میکنم، Event فوق، تو لیست Event ها نمایش داده نمیشه چرا؟
یک بار پروژه را build کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.