چه كار كنم وقتي رويداد close يك فرم اتفاق مي افتد كل پروژه بسته شود يا از حافظه خارج شود
رويداد onclose رو امتحان كرده بودم ولي با اين پيغام مواجه مي شم
![]()
چه كار كنم وقتي رويداد close يك فرم اتفاق مي افتد كل پروژه بسته شود يا از حافظه خارج شود
رويداد onclose رو امتحان كرده بودم ولي با اين پيغام مواجه مي شم
![]()
Last edited by omid2822946; 24-09-2007 at 14:57. دليل: ياد آوري
سلام
شما اگر در Onclose هر فرمي كه ميخواهيد اين كار را انجام دهيد فرم اصلي(اولين فرم) را Close كنيد كل برنامه بسته مي شود
مثال : برنامه شما 4 تا فرم داره حالا در Onclose فرم 2 يا در فرم 3 يا 4 بنويسيد Form1.Close به اين ترتيب بعد از زدن دكمه Close مربوط به فرمي كه اين كد را نوشته ايد ،كل برنامه بسته خواهد شد
_____________
روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان
Last edited by DrXoX; 22-09-2007 at 21:29.
Application.Terminate راه حل مناسبی است؛ اما حواست به فايل هايي که باز کردی باشه. چون اين دستور يعني قطع ارتباط.
جوابی که DrXoX داده درسته. اما توصیه نمي کنم که انجامش بديد. مثلا اين روش در برنامه هايي که فرم هامون از Dll فراخواني ميشن جواب نمي ده.
بهترين کار همون Application.Terminate است، با در نظر داشتن توضيحاتي که در کامنت قبلي ام دادم
مي توني از دستور Halt استفاده كني. پروژه رو تمام كمال مي بنده. حتي اگه 10 فرم باز كرده باشي.
سلام من تا حالا اين دستور رو نديده بودم ميشه بگيد چطوري استفاده ميشه؟
سلام
روش خاصي نداره. يه رويه بدون پارامتر هستش.
همينکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
باي
دست شما درد نکنه
جالب بود
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)