r.kiani جان حالا کی خواسته فرم رو dispose کنه ؟ ما کی باشیم که بخواهیم فرم رو Dispose کنیم، اصلا در حد و اندازه های این حرفا نیستیم!یعنی اینکه، از یک فرمی بتوان، به راحتی کنترل های فرم دیگر را dispose کرد، باز هم بستگی به شرایط داره؟
گفتم که این مشکل رو میشه با استفاده از Propertiesها حل کرد (پست شماره 15)، در ضمن هرکسی ناخود آگاه از این شیوه در کد نویسیش استفاده میکنه، مگه تا حالا از این کد استفاده نکردید :قطعا برای این عملی که شما می خواستید، انجام بدید ، ( یعنی تغذیه کردن مقدار text یک کنترل از طریق یک آبجکت دیگه)، تغییر دادن modifier مربوط به label اشتباه است.
DataSet ds = new DataSet();
ds.Tables["myTable"] = this.dt;
چه زمانی شما خواستید از این کد استفاده کنید :
ds.Tables["myTable"].Dispose();
میشه شما بگی هدف از تغییر Modifier یک کنترل چی میتونه باشه ؟قطعا به این معنا نیست که نباید در هیچ زمانی و تحت هیچ شرایطی نباید modifer را تغییر داد..





پاسخ با نقل قول