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

استدعاء صب فورم داخل البرنامج من القائمة مرة واحدة فقط

بدأه كاروان في 7 فبراير 2014 · 11 رد · 1,895 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا جديد في فيجول بيسك 2010 و قد عملت برنامج و فيها قائمة و من القائمة استدعي الفورم

ولكن اذا فتحت الفورم و عملت كليك مرة اخرة يفتح فورم اخر و هكذا تقدر تفتح عدد لا نهائي من نفس الشاشة

سؤلي كيف امنع من فتح نفس الفورم اكثر من مرة

 

تحياتي

#2

ممكن  تغير  الخاصية  enabeld   للزر  و  تجعلها  false 

 

بعد  اظهار  الفورم الجديد  و  بالتالي  تمنع  المستخدم  من  اظهار  الفورم  مرة  اخرى  :lol:

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#3

اذا كان هذا هو الكود الذي تستدعي به الفورم وفي كل مرة تضغط علي القائمة يفتح أكثر من مرة

Dim X as new Form1X.show

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

Dim X as new Form1X.ShowDialog

أو تكتب هذا السطر البسيط

Form1.ShowDialog

أو 

Form1.Show

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

الكود الذي استخدمه هو

Dim itemdifinForm As New item()
        itemdifinForm.MdiParent = Me
        itemdifinForm.Show()
#5

وللعلم لم ینفع معی الاكواد اعلاه

#6

ارفق مثال ليتم التعديل عليه

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

السلام عليكم

كما قلت لك انا جديد في الفيجول بيسك و لا اعرف ماهي الملفات التي ارفقها لكم

ولكن لتعرفوا اني لدي فورم رئيسي mdi  و اريد فتح فورم اخرى داخله و لا اريدها اذا كانت مفتوحة ان تنفتح مرة اخرى

 

الفيجول بيسك الذي اعمل عليه 2010 

#8

1- افتح مشروع جديد

2- صمم مثال علي قدر المستطاع 

3- احفظ المشروع بأي اسم علي سطح المكتب

4- اضغط المجلد الذي يحتوي علي المثال ببرنامج ضغط الملفات winRar

5- ارفق المشروع هنا ليتم فحصة

6- اشرح مشكلتك بالتفصيل في ملف وورد أو اكتبها هنا في المنتدي مباشرة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

في المرفقات المثال

عند فتح البرنامج  و كليك على جديد يفتح فورم جديد

وحينها عند الضغط مرة اخرة على زر جديد من القائكة يفتح فورم اخر

وهذه ما لا اريده اريد اذا كان فورم 2 مفتوح ان لايتم فتح فورم اخر

 

تحياتي

New folder (3).zip

#10

مرفق الملف بعد التعديل

New folder (3)_up.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

اشكرك جزيل الشكر على المساعدة

وان شاء الله تكون موفق في الدنيا و الاخرة

#12

اخي العزيز

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

فما هو الحل لكي يظهر كل مرة في نفس المكان

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

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

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

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

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