نقل قول: مشکل با Even Handler
شما باید یه delegate تعریف کنید بعد تو برنامه تون که این یوزر کنترل رو دارید یه متد داشته باشید که امضای این delegate رو داشته باشه. البته event شما هم باید از نوع این delegate تعریف شده باشه بعد متد سمت برنامه رو باید اضافه کنید به این event:
userControl1.event1+=this.methode1(eventarge e);
البته چون اغلب اوقات هندل کردن یه event توسط برنامه نویس اختیاریه تو raise کردن اون باید چک کنی که null نباشه
if (UpdateScheduler != null )
UpdateScheduler(this, new CalenderEventArgs { Folder = SelectedFolder, Time = SelecteTime });
نقل قول: مشکل با Even Handler
ممنون جناب محرمی . لازم به ذکره که همین کدهایی که نوشتم داره تو برنامه یه جای دیگه جواب میده . حالا همین کدها رو من تو یه پروژه استفاده کردم با مشکل روبرو شده .
نقل قول: مشکل با Even Handler
شما اون event رو تو جایی که user Control رو نمونه گرفتید ، هندل کردین؟
اینجا و اینجا رو ببینید