نمایش نتایج 1 تا 4 از 4

نام تاپیک: EventHandle

  1. #1

    EventHandle

    قبل از اینکه سوال جدید را مطرح کنم از دوستانی که تو این چند روز به سوالاتم جواب دادن تشکر می کنم. به خاطر رعایت قوانین سایت و جلوگیری از ایجاد Off Topic اینکار را اینجا انجام دادم.

    من می خوام از یه EventHandler برای رویداد Closing فرم استفاده کنم. این کارها را انجام دادم:
    در InitializeComponent خط زیر را اضافه کردم:

    this.Closing +=new System.EventHandler(this.form1_Closing);


    حالا به کلاس یه متد به عنوان گرداننده رویداد Closing اضافه کردم به صورت زیر:

    private void form1_Closing(object sender,System.ComponentModel.CancelEventArgs e)
    {
    //My Code for Closing Event
    }


    حالا وقتی برنامه را اجرا می کنم خطا اتفاق می افته و این پیغام را میده:

    Method 'Flocking.form1.form1_Closing(object, System.ComponentModel.CancelEventArgs)' does not match delegate 'void System.EventHandler(object, System.EventArgs)'


    اگه ممکنه منو راهنمایی کنید.

  2. #2
    وقتی کد شما رو Paste کردم اشکال رو دیدم. ولی با حذف System.ComponentModel. ار پارامتر دوم تایع، مشکل خودبخود حل شد.

  3. #3
    آقا محمد ممنون که جواب دادید ولی مشکل برطرف نشد!
    اگه کسی میدونه منو راهنمایی کنه

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    بجای
    this.Closing +=new System.EventHandler(this.form1_Closing);

    از
    this.Closing += new System.ComponentModel.CancelEventHandler(this.  form1_Closing);

    استفاده کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •