الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية إغلاق فورم مخفي

بدأه Anas AlAli في 18 مارس 2008 · 8 رد · 1,049 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا لجميع الأعضاء ...

سأعرض مشكلتي مباشرةً...

ببرنامجي : أول ما يظهر للمستخدم فورم من اجل تسجيل الدخول ...

اذا تم التحقق من صحة اسم المستخدم وكلمة المرور سيتم الانتقال الى الفورم الأساسي للبرنامج وإلا سيبقى في مكانه ...

المشكلة هي كالتالي :

عند الانتقال للفورم الرئيسي أنا اضطر الى عمل عملية اخفاء للفورم بتعليمة :

this.Hide();

ومن بعدها اقوم باستدعام الفورم الرئيسي ...

بعد الانتهاء من العمل واغلاق الفورم الرئيسي لن يطفي البرنامج لكون الفورم الاول مازال في الذاكرة ولم تتم له عملية اغلاق ...

لهذا : ما الحل؟

ودمتم ...

#2

عند أقفال الفورم نفذ

formname.close

حيث formname هي مرجع للصفحة التي تريد أغلقها

تم تعديل هذه المشاركة بواسطة System Down في 18 مارس 2008 في 14:24

#3

الحل بسيط في الفرمة الاساسية أذهب الي Events واختار الايفينت FormClosing واكتب علية

Application.ExitThread();

الحل بسيط في الفرمة الاساسية أذهب الي Events واختار الايفينت FormClosing واكتب علية

Application.ExitThread();

وجرب وشوف هل انتحلت المشكلة ولالا

#4

شكرا الك عزيزي برو ...

مشي الحال ... كان بدي اطفي الThread الموجود بالذاكرة لهل البرنامج ومشي الحال ...

وشكرا سيستم داون عالمساعدة ...

#5

السلام عليكم :

ممكن حد يقولي كيف اقدر اضيف ال

void Onclosing

الى الفورم وشكرا

#6

السلام عليكم ورحمة الله وبركاته

اولا هو event للفورمة زي اي event لاي كنترول

form>> right click>> properties>> events>> FormClosing

#7

السلام عليك اخت دعاء :

مرسيه كتير على الاجابة بس لما استدعي

formclosing

اللي عن طريقها اغلق الفورم عندما اكتب

e.cancel=false;

حتى امنع اغلاق الفرم بس بدون اي تغيير .....؟؟؟

وشكرا

#8

نعم يمكنك تعطيل قفل الفرمة عبر الزر X الموجود في الجهة اليمنى أعلى الفرمة و تعطيل Alt+F4

عبر وضع الكود التالي في form>> right click>> properties>> events>> FormClosing

e.Cancel = true;

ولا يمكن قفل الفرمة الا عبر زر يحتوي على الكود التالي

Application.ExitThread();

في المرفق مثال على ذلك

test4.rar

#9

السلام عليكم :

شكرا" جزيلا" ..

مواضيع مشابهة