• 0
كاروان

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

سؤال

السلام عليكم

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

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

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

 

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

11 إجابة على هذا السؤال .

  • 0

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

 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

Dim X as new Form1X.show

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

Dim X as new Form1X.ShowDialog

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

Form1.ShowDialog

أو 

Form1.Show
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

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

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

 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

 

تحياتي

New folder (3).zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

New folder (3)_up.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .