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

[ تمت الإجابة ]كيف يمكنني اغلاق فورم وفتح فورم اخر ؟

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

مرحبا يا معلمين

كيف يمكنني اغلاق فورم حالي وفتح فورم اخر دون تركمهما فوق بعض؟

جربت هذا

form1.show

unload me

ايضا العكس

unload me

form1.show

وفي الحالتين لم تنجح العملية

فعند الضغط على المنيوبار من الميدي مثلا تذهب الصفحة كاملة !!

اتمنى قصدي يكون واضح

ودمتم سالمين

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

#2

لإغلاق فورم يجب أولا معرفة إسمه .. لو إفترضنا ان محل تنفيذ الأمر هو الـ MDIForm

والـ Form1 هو المراد إغلاقه .. والـ Form2 هو المراد فتحه


Form2.Show
Unload Form1

علما بان الـ MDIForm لابد وحتما ان يكون مفتوح وقت فتح اي MDIChild

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

ياااااااااااااااااااااه صح

انا كنت بستخدم me بدل اسم الفورم

هية دي

طب مسلا

unlaod form1

form2.show

لو بدلناها ب

form1.hide

form2.show

ايه الفرق لو سمحت وايهما افضل؟

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

#4

بعد إذن أستاذنا ممكن أرد وفق ما أفهم

بالنسبة للامر hide فهو لا يقوم بغلق الفورم تمام وإنما يقوم بإخفاءه فقط وبالتالي فكل ما هو مفتوح داخل هذه الفورم سيظل مفتوحا

أما الامر unload فهو يزيل الفورم تمام ويعيد جميع المتغيرات بداخلها الي الوضع الاول وعند استدعاءك للفورم بعد ذلك يقوم بإنشاءها من جديد بينما في الامر hide يقوم بإظهار الفورم الذي أغلق سابقا

في النهاية كل أمر له مميزاته وفق الحاجة

هذا علي حد فهمي

#5
محمد ونيس كتب:
بعد إذن أستاذنا ممكن أرد وفق ما أفهم

بالنسبة للامر hide فهو لا يقوم بغلق الفورم تمام وإنما يقوم بإخفاءه فقط وبالتالي فكل ما هو مفتوح داخل هذه الفورم سيظل مفتوحا

أما الامر unload فهو يزيل الفورم تمام ويعيد جميع المتغيرات بداخلها الي الوضع الاول وعند استدعاءك للفورم بعد ذلك يقوم بإنشاءها من جديد بينما في الامر hide يقوم بإظهار الفورم الذي أغلق سابقا

في النهاية كل أمر له مميزاته وفق الحاجة

هذا علي حد فهمي

كلام سليم

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#6

شكرا ليكم

لا ياعم خلاص انا حبيتها unload دي ومش حستغني عنها

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

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

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

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

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

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