توضیح در مورد override & dispose
اگه ممکنه یه کم در مورد dispose توضیح بدین
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
و این خطایی که موقع کپی کردن یک نمونه کد رخ می ده...
'proje.form1.dispose(bool)' : no suitable method found to override
نقل قول: توضیح در مورد override & dispose
نقل قول: توضیح در مورد override & dispose
توصیح override کردن رو دوستمون لینکش رو گزاشتن ولی در مورد خطا فکر کنم ایراد ازnamespace باشه که با هم جور نیستن.(فرم رو کپی کردی؟ یا GDI کار میکنی؟)
نقل قول: توضیح در مورد override & dispose
احتمالاً کلاسی یا اینترفیسی که دارید کلاس جدید رو ازش به ارث میبرید دارای متود Dispos نیست ویا پارامترهاش فرق میکنه
نقل قول: توضیح در مورد override & dispose
پروژه هایی رو که به عنوان sample می گیرم می خوام تست کنم رو یه پروژه جدید این خطا رو می ده ... فکر کنم چون کد اون پروژه رو کپی می کنم و فقط namespace اون رو به نام پروژه تست خودم تغییر می دم ... البته آیتم های لازم رو تو design می ذارم ... برای بعضی از پروژه ها چنین خطایی رخ نمی ده ... اما برای بعضی دیگه چرا
نقل قول: توضیح در مورد override & dispose
متد Dispos توی چه کلاسی Overrid شده
این کلاس از چه کلاس یا اینترفیسی ارث بری کرده
اون کلاس یا اینترفیس باید توی پروژه باشه و متد Dispos توش تعریف شده باشه یا خودش از اینترفیس
IDisposable ارث بری کرده باشه