15-07-18, 04:13 PM
فى زر الاغلاق اجعله الكود بهذا الشكل 
فى button فتح الفورم استخدم الكود بهذا الشكل
وفى button اغلاق الفورم استخدم الكود بهذا الشكل

كود :
if (_form2 != null)
{
_form2.Close();
_form2 = null;
}وبكده سيتم اغلاق وفتح كما تشاء
ولعمل لمسة جميلة اكثر حتى تتجنب اى مشكلة
كل ما عليك فعله التالى
فى button فتح الفورم استخدم الكود بهذا الشكل
كود :
if (!Application.OpenForms.OfType<Form2>().Any())
_form2 = null;
if (_form2 == null)
{
_form2 = new Form2();
_form2.Show();
}وفى button اغلاق الفورم استخدم الكود بهذا الشكل
كود :
if (_form2 != null)
{
_form2.Close();
_form2 = null;
}وبكده انت تكون تجنبت اى فكرة من المشاكل التى قد تحصل
بحيث تم اضافة كود التحقق اذا كان الفورم مغلق ام لا وفى حالة انه مغلق
يجعل قيمة _form2 بالقيمة null
طيب وليه تم عمل الكود بهذا الشكل
جرب تستخدم الـ button لفتح الفورم 2 وبدلاً من الضغط على button اغلاق الفروم
قم باغلاقه من خلال × الخاص بالفورم نفسه واذهب لـ button الفتح ستجده لا يعمل
ولهذا تم ادراج هذا الكود
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

