تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن سؤال في ال for
#1
السلام عليكم 

لدي متغير نصي يحمل اسم الفورم علي سبيل المثال form2

اريد عمل for يغلق جميع الفورمات المفتوحه ما عدا الفورم اللي في المتغير النصي كيف يتم ذلك
الرد }}}
تم الشكر بواسطة:
#2
كود :
Dim St As String = "Form2"
       For i As Integer = Application.OpenForms.Count - 1 To 1 Step -1
           If Not Application.OpenForms(i).Text = St Then ' Text او Name
               Application.OpenForms(i).Close()
           End If
       Next
الرد }}}
#3
(21-03-21, 02:52 AM)3booody كتب :
كود :
Dim St As String = "Form2"
       For i As Integer = Application.OpenForms.Count - 1 To 1 Step -1
           If Not Application.OpenForms(i).Text = St Then ' Text او Name
               Application.OpenForms(i).Close()
           End If
       Next

طول عمرك واقف بجانبنا يا كبير
الرد }}}
تم الشكر بواسطة: رضوان الجماعي
#4
"Dim St As String = "Form
       For i As Integer = Application.OpenForms.Count - 1 To 1 Step -1
           If Not Application.OpenForms(i).Text = St Then ' Text
or name
               ()Application.OpenForms(i).Close
           End If
       Next



بامكانك تجرب هذا الكود 

اللهم اني قد نذرت نفسي لمساعدت الاخرين فوفقني وكن لي معين
جاهز لمساعدة اي حد يحتاج لمساعدتي
طبيب اعشق البرمجة . 
الرد }}}
تم الشكر بواسطة:



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


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