السلام عليكــم ورحمـة الله وبركاتــه ،،
أخواني اريد ان اتأكد من أن الفورم مثلا 1 اتنشأت ولا لا من فورم ثانية ........ماهو الكود الخاص بذالك ؟
السلام عليكــم ورحمـة الله وبركاتــه ،،
أخواني اريد ان اتأكد من أن الفورم مثلا 1 اتنشأت ولا لا من فورم ثانية ........ماهو الكود الخاص بذالك ؟
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
والله يا وحش انا مش فاهم عليك
يعني انتا شغلت فورم اول بدك اتشغل منو فورم ثاني بدك تتئكد اذا اشتغل الفورم الاول ولا لا
FOTA KHader FAR
سوف اتجة الى عالم الويب
![]()
قم بعمل متغير من نوع static في الفورم 1 وفي الcostructor قم باضافة قيمة لهذا المتغير وفي الcostructo~ قم بازالة هذه القيمة
ثم بامكانك من أي فورم اخر أن تعرف اذا كان الفورم أنشئ ولا لا وذلك عن طريق هذا المتغير
يعني اذا كان له قيمة فإن الفورم 1 أنشئ أما اذا كان null فإن الفورم لم ينشئ أو أنه أنشئ ثم أغلق
هذا مثال للتوضيح
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MessageBox.Show(Form2.IsOpen + "");
Form2 c = new Form2();
MessageBox.Show(Form2.IsOpen + "");
c.Close();
MessageBox.Show(Form2.IsOpen + "");
}
}
public partial class Form2 : Form
{
public static bool IsOpen;
public Form2()
{
IsOpen = true;
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
IsOpen = false;
}
base.Dispose(disposing);
}
}قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم