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

كيف اظهر فورم جديد عند اغلاق الفورم

مغلق
بدأه mona_plo في 1 مارس 2006 · 14 رد · 778 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ولكن اريد الطريقة عندما يضغط المستخدم على زر X اعلى يمين الفورم

كيف يمكن برمجة هذا الزر ؟؟

وشكرا

تم تعديل هذه المشاركة بواسطة mona_plo في 1 مارس 2006 في 17:24

#2

في حدث Form_Unload

Private Sub Form_Unload(Cancel As Integer)
frmConf.Show        ' هذه النافذة ستظهر وفيها معلومات التاكيد وزرين "نعم" و "لا" مثلا
End Sub

الان في زر "نعم" لو كان مرتبط بالتاكيد على الخروج نضع End وفي "لا" نضع

Unload Me
frmMain.Show

طبعا مع الانتباه الى اسماء الـ Forms

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

مرسى ليك قوى قوى قوى

#4

مشكلة تانية

عندما اغلق البرنامج كله

بمعنى فورم ال MDI لا يظهر فورم التأكيد

مع انه يظهر عند اغلاق اى فورم داخل البرنامج

هل يوجد طريقة لإظهار فورم التأكيد عند اغلاق فورم ال MDI ?

وشكرا

#5

حسبما فهمت من شرحك المشكلة تحل كالتالي, يجب ان يوضع الكود الخاص باظهار التاكيد في حدث الـ unload الخاص ب form الـ MDI (اي في النافذة الرئيسية فقط)

تم تعديل هذه المشاركة بواسطة Xacker في 1 مارس 2006 في 20:04

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

طبعا انا اضعه فى فورم ال MDI ولكنه لا يعمل معه

يعمل فقط عندما اضعه فى اى فورم اخر

#7

بمعنى اصح انه يعمل ويظهر فورم التأكيد ولكن يختفى على الفور ويغلق البرنامج

#9

اختبر/ي التالي

test.rar

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

عزيزى Xacker متشكرة قوى على تعبك معايا

اما بعد

المشكلة اللى كانت عندى اكتشفت انها كانت عشان فورم التأكيد كان MDI_child عشان كده كان بيتقفل معاه

اتحلت الحمد لله بالطريقة اللى انت بعتها

دلوقتى فيه مشكله جديدة

انا عارفة انى تعباك معايا

بص

كده فورم التأكيد بيظهر لما اقفل فورم ال MDI او لما اقفل الفورم التانى مضبوط

لكن لما اقفل فورم ال MDI فورم التأكيد بيظهر مرتين

مرة من فورم ال MDI ومرة لما الفورم التانى يتقفل " لأنه Child لفورم ال MDI "

ممكن اخليه يظهر فقط فى حالة ان الفورم التانى يبقى شغال

بص انا مش عارفة الخاصية

انا عايزة اعمل حاجة زى دى

Private Sub MDIForm_Unload(Cancel As Integer)

If frm_wps.Show Then

frm_confirm.Show 1

End If

End Sub

اقصد بالسطر التانى ان فورم ال WPS يكون شغال

وشكرا

تم تعديل هذه المشاركة بواسطة mona_plo في 2 مارس 2006 في 12:55

#11

هذا مثال أخي الكريم على صندوق الرسالة

Exampel.rar

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#12

متشكرة قوى يا COMFORT على صندوق الرسالة

لكن انا مش بعرف ابرمج الزراير بتاعتها

وبعدين نفس المشكله موجودة

انا عايزة رسالة التأكيد تظهر بس لما يكون الفورم التانى ظاهر

متشكرة قوى على اهتمامك

باى

#13

اللي فهمته هو: فورمين, الاول اب parent والثاني ابن child (طبعا ضمن MDI)

عند اغلاق الفورم الثاني وهو الابن تظهر الرسالة فقط؟ وفي حال اغلاق النافذة الاب لا يحصل شئ ويتم الاغلاق مباشرة. تمام؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#14

لأ ده كان الاول

بص

دلوقتى انا عندى معلومات فى فورم ابن للفورم ال MDI

لما اقفله بيظهر فورم التأكيد عادى

ولما اقفل فورم ال MDI بتظهر برضه رساله التأكيد

اللى عايزاه دلوقتى هو ان لو الفورم الابن مقفول اصلا ماتظهرش رسالة التأكيد لما اقفل فورم ال MDI

لأن مافيش حاجة اأكد عليها خلاص

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

لو مقفول ماتظهرش

فهمتنى ؟؟

تم تعديل هذه المشاركة بواسطة mona_plo في 2 مارس 2006 في 16:12

#15

خلاص خلاص

عرفت الحل

نكتب جملة البرمجة فى حدث ال unload فى الفورم الابن فقط

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

وكده كده لو ماكانش الابن مقفول وقفلنا ال mdi هيتقفل معاه الابن ويظهر فورم التأكيد برضه

متشكرة جدا جدا جدا لكل الاصدقاء اللى ساعدونى

باى باى

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…