بسم الله الرحمن الرحيم
========================================================================
أثناء دراستي للسي شارب ( C# ) لاحضت ( إستنتجت ) نقطة هامة للمبتدئين وهي :-
الفرق بين () Close و Application . Exit ()
فعندما تكتب الامرين السابقين في Form الأم ( قلب البرنامج ) لا نلاحظ الفرق بينهما فكلاهما تخرج
من التطبيق أو بمعنى أخر تطفئ البرنامج
دعنا مما سبق
والاهم هو الأتي : -
نلاحض الفرق بينهما عندما نضع إثنين من Form الأول به زر يظهر الثاني
ونكتب في Form الثاني (الابن) الأمر ()Close فإن الامر هذا يلغي الفورم
الثاني (الابن) فقط ولا يطفئ التطبيق
Close ();
او
this . Close();
وإذا كتبنا أيضاً الأمر Application . Exit() في Form الثاني يخرج من التطبيق نهائيا
حتى ولو كتبناها في Form المئة
Application . Exit ();
========================================================================
الخلاصة :-========================================================================
1- نكتب Close() إذا أردنا أن نلغي Form واحد فقط إلا إذا كتبناها في الفورم الام ( قلب البرنامج ) فإنها تطفئ البرنامح
2- نكتب Application . Exit () إذا أردنا أن نطفئ البرنامج نهائيا في أي فورم
========================================================================
أرجو الرد على المشاركة
وإذا كان في شرحي عيب أو خطأ فليرسلي رسالة على بريدي