تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية معرفة اذا كانت form لا تزال مفتوحة ؟
#1
كيفية معرفة اذا كانت form لا تزال مفتوحة ام لا؟
الرد }}}
تم الشكر بواسطة:
#2
استخدم الخاصية IsHandleCreated
مثال :
if form2.IsHandleCreated = true then
msgbox("true")
else
msgbox("false")
end if
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
الرد }}}
تم الشكر بواسطة: noway
#3
جرب هذا الكود
PHP كود :
If Application.OpenForms().OfType(Of Form2).Any Then
  MessageBox
.Show("Opened")
End If 
او هذه الدالة

PHP كود :
   Public Function isOpened(ByVal frm As Form) As Boolean
        Dim frmCol 
As New FormCollection()
 
       frmCol Application.OpenForms
        Dim Cnt 
As Integer 0

        For Each f 
As Form In frmCol
            If f
.Name frm.Name Then
                Cnt 
+= 1
            End 
If
 
       Next

        If Cnt 
0 Then
            Return True
        Else
            Return False
        End 
If

 
   End Function 

او يمكنك نقل التركيز الى الفورم اذا كان مفتوحاً و احضاره الى الامام
PHP كود :
       Dim frm As New Form2
        Dim frmCollection 
System.Windows.Forms.Application.OpenForms
        For i 
As Integer 0 To frmCollection.Count 1
            If frmCollection
.Item(i).Name frm.Name Then
                frmCollection
.Item(i).Activate()
 
               Exit Sub
            End 
If
 
       Next i 
او يمكنك استخدام كود الاخ LoveVb
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 859 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 754 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,006 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,268 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 558 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,519 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 404 13-11-24, 06:41 PM
آخر رد: justforit
  معرفة عدد صفوف الجريد فيو بشرط معين modymody300894 4 667 12-11-24, 02:22 PM
آخر رد: salamandal
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 515 07-11-24, 08:54 AM
آخر رد: F.H.M
  هل يجب علي تنصيب الأوفيس 2019 على كمبيوتر العميل إذا كانت قاعدة البيانات Access F.H.M 5 423 15-09-24, 03:01 PM
آخر رد: F.H.M

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم