PDA

View Full Version : پایان دادن به اجرای یک برنامه



alireza1384
دوشنبه 11 تیر 1386, 10:06 صبح
سلام. برنامه ای دارم که دارای چندین فرم است. حال می خواهم به کاربر این امکان را بدهم که درهرجای برنامه که بود بتواند از برنامه خارج شود. ازآنجایی که وقتی از close فرم استفاده می کنم اگر فرم دیگری hide شده باشد درحافظه می ماند . درحالی که می خواهم کل برنامه بسته شود. درصورت امکان راهنمایی کنید.
باتشکر.علیرضا :متفکر:

alireza1384
دوشنبه 11 تیر 1386, 10:40 صبح
باتشکر،نیازی به پاسخ نیست . پیدا کردم. اما یک سوال دیگه دارم ؛ آخرین رویدادی که قبل ازبسته شدن یک فرم فراخوانی می شود چه رویدادی است ؟ به عبارت دیگر وقتی کاربر با استفاده از امکان close که به صورت استاندارد در فرمهای ویندوز وجوددارد بخواهد فرم را ببندد ، اگربخواهیم کدی قبل ازبسته شدن فرم اجراشود و یا حتی مانع بسته شدن فرم شویم کد مورد نظردرچه رویدادی بایستی نوشته شود؟

ghafoori
دوشنبه 11 تیر 1386, 12:48 عصر
دوست عزیز رویداد form closing قبل از بسته شدن فرم اجرا می شود و رویداد form closed بعد از بسته شدن ان

alireza1384
دوشنبه 11 تیر 1386, 13:43 عصر
با تشکر، اما درProperty ها هیچ رویدادی به نام closed و closing دیده نمی شود. چطوری می توان به آنها دسترسی پیدا کرد؟

essa_61
دوشنبه 11 تیر 1386, 13:54 عصر
Application.Exit()

once4ever
دوشنبه 11 تیر 1386, 16:13 عصر
با تشکر، اما درProperty ها هیچ رویدادی به نام closed و closing دیده نمی شود. چطوری می توان به آنها دسترسی پیدا کرد؟
چرا هست!
FormClosing
FormClosed

newgoldenman
دوشنبه 11 تیر 1386, 16:19 عصر
Application.Exit()


آزاد کردن همه ی منابع و خروج از برنامه!