PDA

View Full Version : حرفه ای: عدم پاک شدن فرم بعد از بسته شدن آن



mohammadmowlavi
چهارشنبه 18 شهریور 1394, 12:48 عصر
سلام بنده به یه مشکل عجیب برخوردم یه برنامه نوشتم که وقتی از فرم مین به بقیه فرماها میرم زمانی که اونا رو میبندم و به مین برمیگردم اگر دوباره بازشون کنم انگاری بسته نشده بودن و مثلا هر مطلبی که داخل تکست باکسا موقع بسته شدن بوده داخلشون هنوز ذخیرس!!!!
مشکل به نظر اساتید از کجا میتونه باشه!!!

mmbguide
چهارشنبه 18 شهریور 1394, 17:35 عصر
سلام. من هم یه زمانی این مشکل رو داشتم ولی میتونید در جایی که برنامه رو میبندید از دستور Me.Dispose استفاده کنید و یا اینکه در FormClosing فرم مورد نظر دستور Me.Dispose ا بنویسید

kamalkamal
چهارشنبه 18 شهریور 1394, 18:19 عصر
سلام
پیشنهاد میکنیم برای باز کردن فرم حتما فرم رو New کنید و هنگام بستن از Me.Close استفاده کنید و بعد از بسته شدن در فرم Main از توابع GarbageCollection برای خالی کردن حافظه استفاده کنید

نرم افزار حسابداری (http://www.amj.ir)

arman.m.80
پنج شنبه 19 شهریور 1394, 10:05 صبح
زبان برنامه نویسی شما چیست؟ تا بتونم کمکتون کنم.:لبخندساده:

niknam_mh
جمعه 20 شهریور 1394, 07:23 صبح
سلام
برا باز کردن فرم جدید بهتره همیشه به صورت زیر وارد بشید:


dim frm as new form1
frm.showdialog

موفق باشید.