السلام عليكم
انا جديد في فيجول بيسك 2010 و قد عملت برنامج و فيها قائمة و من القائمة استدعي الفورم
ولكن اذا فتحت الفورم و عملت كليك مرة اخرة يفتح فورم اخر و هكذا تقدر تفتح عدد لا نهائي من نفس الشاشة
سؤلي كيف امنع من فتح نفس الفورم اكثر من مرة
تحياتي
السلام عليكم
انا جديد في فيجول بيسك 2010 و قد عملت برنامج و فيها قائمة و من القائمة استدعي الفورم
ولكن اذا فتحت الفورم و عملت كليك مرة اخرة يفتح فورم اخر و هكذا تقدر تفتح عدد لا نهائي من نفس الشاشة
سؤلي كيف امنع من فتح نفس الفورم اكثر من مرة
تحياتي
ممكن تغير الخاصية enabeld للزر و تجعلها false
بعد اظهار الفورم الجديد و بالتالي تمنع المستخدم من اظهار الفورم مرة اخرى :lol:
للإطلاع على جديد الكتب من تأليفي
الطريق لاحتراف تطوير المواقع ج1 | ج2 | ج3 | ج4
4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014 | لعبة XO
^_^
اذا كان هذا هو الكود الذي تستدعي به الفورم وفي كل مرة تضغط علي القائمة يفتح أكثر من مرة
Dim X as new Form1X.show
أو يمكنك ان تجعلة هكذا بحيث لا تستطيع فتح فورم آخر أو نفسه شخصيا الا بعد اغلاق الحالي
Dim X as new Form1X.ShowDialog
أو تكتب هذا السطر البسيط
Form1.ShowDialog
أو
Form1.Show


الكود الذي استخدمه هو
Dim itemdifinForm As New item()
itemdifinForm.MdiParent = Me
itemdifinForm.Show()وللعلم لم ینفع معی الاكواد اعلاه
السلام عليكم
كما قلت لك انا جديد في الفيجول بيسك و لا اعرف ماهي الملفات التي ارفقها لكم
ولكن لتعرفوا اني لدي فورم رئيسي mdi و اريد فتح فورم اخرى داخله و لا اريدها اذا كانت مفتوحة ان تنفتح مرة اخرى
الفيجول بيسك الذي اعمل عليه 2010
1- افتح مشروع جديد
2- صمم مثال علي قدر المستطاع
3- احفظ المشروع بأي اسم علي سطح المكتب
4- اضغط المجلد الذي يحتوي علي المثال ببرنامج ضغط الملفات winRar
5- ارفق المشروع هنا ليتم فحصة
6- اشرح مشكلتك بالتفصيل في ملف وورد أو اكتبها هنا في المنتدي مباشرة


في المرفقات المثال
عند فتح البرنامج و كليك على جديد يفتح فورم جديد
وحينها عند الضغط مرة اخرة على زر جديد من القائكة يفتح فورم اخر
وهذه ما لا اريده اريد اذا كان فورم 2 مفتوح ان لايتم فتح فورم اخر
تحياتي
اشكرك جزيل الشكر على المساعدة
وان شاء الله تكون موفق في الدنيا و الاخرة
اخي العزيز
هنالك مشكلة اخرى و هي عندما اغلق الصب فورم و افاتحه من جديد يتغير موقعه بالاتجاه نحو الاسفل
فما هو الحل لكي يظهر كل مرة في نفس المكان
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…