السلام عليكم
لدي الاسئلة بعد إذنكم :
1 - لدي فورمين في البرنامج كيف أنهي البرنامج بإغلاق الفورم الثاني مثلا (ما الحدث المتولد عن إغلاق الفورم)
2- كيف يمكن التخلص كليا من فورم ما أي انهاؤه من الذاكرة
السلام عليكم
لدي الاسئلة بعد إذنكم :
1 - لدي فورمين في البرنامج كيف أنهي البرنامج بإغلاق الفورم الثاني مثلا (ما الحدث المتولد عن إغلاق الفورم)
2- كيف يمكن التخلص كليا من فورم ما أي انهاؤه من الذاكرة
شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي
وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي
السلام عليكم ممكن تستخدم هذا الكود
Application.Exit()
تم تعديل هذه المشاركة بواسطة MAHGOOP في 14 فبراير 2007 في 23:56
------------------------------------------------
لا إله إلا أنت سبحانك أني كنت من الظالمين
-----------------------------------

أولا - لإنهاء فورم نستخدم الأمر
' To End Form1 From1.close 'To end the form that the command executed from me.close
ثانيا - موضوع إزالة الفورم من الذاكرة هذا من اختصاص الفريموورك ولا علاقة لنا به فقط استخدم الأمر Close ويمكنك استخدام الأمر Dispose بعد Close ولكن تحرير الذاكرة بعد هذا من اختصاص الفريموورك ويمكنك اجبار الفريموورك بالقيام بعملية تنظيف المتغيرات المنتهي استعمالها من الذاكرة بواسطة الأمر
gc.Collect()
ولكن هذا لاينصح بالقيام به يدويا فقط استخدم close
تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 15 فبراير 2007 في 01:51
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
(ما الحدث المتولد عن إغلاق الفورم)
عندما يكون لدي فورمان
عند تنفيذ
form1.close()
يتم إغلاق البرنامج وأنا أريد التخلص فقط من
form1
:wacko:
شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي
وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي
اقتباس(ما الحدث المتولد عن إغلاق الفورم)
formclosed
هي حلت
بقي
اقتباسعندما يكون لدي فورمانعند تنفيذ
كودform1.close()
يتم إغلاق البرنامج وأنا أريد التخلص فقط من
form1
شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي
وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي
عندما تقوم بإغلاق الفورم ينطلق الحدث formclosing عندما تبدأ عملية الإغلاق و ينطلق الحدث formclosed بعد انتهاء عملية الاغلاق
وإذا انتقلت إلى خصائص التطبيق هناك خيار اسمه shutdown mode بحيث تكون قيمته الافتراضية when startup form closes وهذا السلوك الافتراضي بحيث يتم انهاء التطبيق عند اغلاق الفورم التي ابتدأت التطبيق و يمكنك تعديل قيمته إلى when last form closes أي يتم إنهاء التطبيق عندما يتم اغلاق آخر فورم
تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 15 فبراير 2007 في 13:39
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
سلمت يداك أخي
محمد سامر أبو سلو
شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي
وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي
هذا الموضوع مغلق.