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

كيف أغلق الفورم بعد فتح فورم آخر

بدأه مبرمج ويب في 10 يناير 2009 · 4 رد · 942 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يوجد عندي Form1 و Form2 وقمت بوضع Button في داخل Form1 يحتوي على الكود التالي

Dim ff As New Form2 
ff.ShowDialog()

حيث يتم فتح الفورم Form2 عند الضغط على الـ Button

السؤال كيف أستطيع اغلاق Form1 بعدما يتم فتح Form2

علما أنني قمت باستخدام الأوامر التالية بعد السطرين السابقين ولم أصل لنتيجة

Me.Close
Me.Hide()
Me.Dispose()
#2

السلام عليكم ,

فقط ضع

Me.Hide()

لاخفاء الفورم

وعند الرغبة بعرضه ثانيتا استخدم

Form1.Show()

تحياتي

TELL IF YOU KNOW , ASK IF YOU DON'T !

Website: http://www.zaidrix.com

#3

مرحباً أخي الكريم .

يمكنك أيضاً تغيير وضع الإيقاف ( Shutdown Mode ) من خصائص المشروع ( انقر نقرة مزدوجة على My Project ) وغيير المذكور الى ( When last form closes ) يعد ذلك يمكنك إستخدام التالي :

Form2.Show()

Me.Close()

ملاحظة : لايمكنك استخدام العملية ShowDialog في هذه الحالة لأن كل ماتكتبه بعد هذا الإستدعاء سوف لن يقام بتنفيذه إلا بعد إرجاع قيمة عبر العملية ShowDialog, لذلك يمكنك الإعتماد على Show .

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 10 يناير 2009 في 19:57

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#4

جزاكم الله خير الجزاء .. وفتح لكم أبواب الرزق

المشكلة انحلت

#5

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

dim frm1 as new form1

dim frm2 as new from2

frm2.show

frm1.close

حاول ان شاء الله هتيجي

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