PDA

View Full Version : سوال: حذف یک رویداد ایجاد شده



irpersian20
سه شنبه 05 بهمن 1395, 22:05 عصر
سلام
دوستان در ویندوز فرم مثلا روی picturebox دو تا کلیک میکنم. بعد یک خط کد میاره
private void pictureBox1_Click(object sender, EventArgs e)
{

}

الان این رو بخوام پاک کنم یا هر چیزی ، موقع اجرا ارور میده که این مثلا ایجاد شده و . این حرفها...چجور میشه این وضعیت رو برگردونم به عقب که کلیک روش نکردم ..که دیگه ارور نکیره ازم

BEHZADnr
چهارشنبه 06 بهمن 1395, 07:55 صبح
سلام دوست عزیز
وقتی یه شیء یا رویداد در فرم برنامه ایجاد میشه یک سری کد به کلاس Designer فرم مربوطه اضافه میشه
حالا اگه اون رویداد رو از کدهای برنامه پاک کنی هنوز در کلاس Designer کدش وجود داره و نمیتونه کد اصلی رو پیدا کنه برای همین از اجرای برنامه جلوگیری میکنه
برای یدن خطاها روی Error List از پایین ویژوال استادیو کلیک کن ، در پنجره باز شده خطای مربوطه رو میتونی ببینی
دوبار روش کلیک کن تا بری به همون قسمت
فقط اون خطی که خطا داره رو پاکش کن ، فقط همون خط
حالا برنامه به حالت قبل برگشته و میتونی اجراش کنی

اینم تصویر همون قسمت : من رویداد کلیک روی Button رو حذف کردم و این خطا رو داده
144277

بازم مشکلی بود در خدمتم

ebrahim.rayatparvar
چهارشنبه 06 بهمن 1395, 09:47 صبح
همون طور که دوست عزیزمون گفتن بعد پاک کردن باید بری تو دیزاینر خز مربوطه رو پاک کنی. ولی قبل پاک کردن میتونی برای همون کنترل مثلا PicturBox رو انتخاب کنی و بعد بری تو بخش Event ها ایونت کلیک میبینی که جلوش اسم یه متدی هست اون رو انتخاب که پاکش کن دقت کن روش دابل کلیک نکن متن جلوی ایونت Click رو انتخاب کن و پاکش کن حالا برو تو بخش کد فرمت میبینی که یا اون ایونته پاک شده یا اگه هم هست اسمش یه جوری کم رنگ شده حالا به راحتی بدون هیچ مشکلی میتونی پاکش کنی.