اگه ممکنه یه کم در مورد 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