تقييم الموضوع :
  • 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
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية الزيادة التلقائية لرصيد الإجازات في قاعدة البيانات الوايلي 2 41 منذ 10 ساعة مضت
آخر رد: الوايلي
  طريقة فصل Form عن المشروع Basil Abdallah 11 141 20-01-18, 02:39 AM
آخر رد: عبدالله الدوسري
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 14 1,459 19-01-18, 09:30 PM
آخر رد: رمضان محمد
  معرفة رصيد الحساب التجميعي nooralcown 3 59 17-01-18, 02:12 PM
آخر رد: nooralcown
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 1 46 17-01-18, 08:49 AM
آخر رد: عبدالله الدوسري
  معرفة عدد العناصر Mohamed20 7 108 12-01-18, 06:52 AM
آخر رد: Mohamed20
  كيفية تغيير طريقة عرض التاريخ في الاداة DateTimePicker1 nooralcown 4 141 08-01-18, 01:47 PM
آخر رد: nooralcown
  [سؤال] كيفية حساب هذه القيمة ؟ Mohamed20 2 88 04-01-18, 04:31 PM
آخر رد: Mohamed20
  كيفية جعل جميع date time picker الموجودة في الproject تاخذ من تاريخ السيرفر وليس الجه تناسيم 2 83 01-01-18, 04:57 PM
آخر رد: تناسيم
  كيفية ادراج ذر داخل textbox محمود صالح 1 70 01-01-18, 04:19 PM
آخر رد: طالب برمجة

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


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