منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : إنهاء مهام الفورم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم كيف حال الجميع ؟
اخواني كيف يمكنني ان انهي مهام الفورم بعد عمل show للفورم الثاني و هذا من اجل التقليل من استهلاك الذاكرة
كنت استعمل الكود التالي لكن لاحظت ان البرنامج يبقى شغال في البروسيسور
كود :
Form2.Show
 Me.Hide
كود :
Form2.Show
 Me.Close
فى حدث closing للفروم اكتب
Application.Exit
لانهاء البرنامج من الذاكرة
استخدم Dispose
و عليكم السلام و رحمه الله و بركاته اخي ..

يمكنك إستخدام هذا الكود لغلق جميع مهام البرنامج

كود :
Application.Exit

و لإنهاء فورم محدد فقط !

كود :
Form1.Close

تحياتي وتمنياتي بالتوفيق لك و للجميع
(21-07-18, 12:16 PM)larbihamri كتب : [ -> ]السلام عليكم كيف حال الجميع ؟
اخواني كيف يمكنني ان انهي مهام الفورم بعد عمل show للفورم الثاني و هذا من اجل التقليل من استهلاك الذاكرة
كنت استعمل الكود التالي لكن لاحظت ان البرنامج يبقى شغال في البروسيسور
كود :
Form2.Show
 Me.Hide


يبقي شغالاً فى البروسيسور لانك قمت باخفاء الفورم وليس اغلاقه

فكل ما عليك تطبق رد الاخ السندبااد
فهو ملخص ما تريده تماماً

تحياتى لك
وتمنياتى لك التوفيق
اخوتي شكرا لكم و بارك الله فيكم 
لكن الفورم  المسؤول عن اظهار الفورم الثاني هو الفورم الرئيسي فعندما اعمل form2.close فإنه يتم غلق البرنامج كاملا
لحل مشكلة اغلاق البرنامج عند اغلاق الفورم
لا اعلم فى البداية ما اصدار المستخدم لديك

لكن لعل تصل لك الفكرة 
اذا كنت تستخدم اصدار اقل ما يتم شحره فى الصورة...

فى البدابة قم بفتح My Project
قم بتنشيط قائمة Application
من ثم عند خيارات Shutdown mode:
اجعل خياراته تكون .. When last form closes

اليك صورة توضح الخطوات

تحياتى لك
وتمنياتى لك التوفيق