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

طريقة جربتها لفتح الفورم مرة واحدة

مغلق
بدأه بن ملعاط في 3 يونيو 2005 · 1 رد · 604 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند وضع هذا الكود وتنفيذه

Dim OffData As New OfficeData
        With OffData
            .MdiParent = mForm
            .Show()
       End With

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

وما فعلته أنا هو وضع التعريف ( السطر الأول ) في قسم التعريفات الرئيسي في الموديول كالتالي

Public OffData As New OfficeData

ولتشغيل الكود

With OffData
            .MdiParent = mForm
            .Show()
        End With

وعند تنفيذه لا يظهر نافذة جديدة

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

هل لدى أحد حل أو اقتراح

هذا والله أعلم وأجل

تم تعديل هذه المشاركة بواسطة بن ملعاط في 3 يونيو 2005 في 13:38

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#2

وجدتها

في حدث الفورم Leave نكتب

OffData = Nothing

وعند تشغيل الكود

If OffForm Is Nothing Then
   OffForm = New OfficeData
End If

With OffData
     .MdiParent = mForm
     .Show()
End With

اشتغلت معاي أخيرا

هذا والله أعلم وأجل

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

هذا الموضوع مغلق.

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