تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد كود لاغلاق جميع الفورم في المشروع الا الفورم الرئيسية
#1
الاخوة الكرام
السلام عليكم 
لدي الكود التالي احاول به ان اغلق جميع الشاشات في المشروع الا الشاشة الرئيسية  السبب ( ارجو الانتباه)
انني اريد عندما اغلق شاشة و فتح شاشة اخرى  يتم الاغلاق كل الشاشة المفتوحة سابقا بقاء الشاشة الرئيسية و الشاشة الفتوحة اخيرا 

فهل ينفع الكود التالي 
Private Function CloseAllForms()
On Error Resume Next: Err.Clear

Dim zControl As Control

For Each zControl In Controls
    If TypeOf zControl Is MDIFomes Then zControl.Close = False
    If TypeOf zControl Is Fomes Then zControl.Close = True
    
Next

End Function
و لكل مني جزيل الشكر
الرد }}}
تم الشكر بواسطة: السيد الغالي , السيد الغالي
#2
وعليكم السلام ورحمة الله وبركاته

جرب التالي

PHP كود :
Private Sub Command1_Click()
Dim F As Form
For Each F In Forms
If Not F.Name "Form1" Then Unload F
Next
Form3
.Show
End Sub 


بالتوفيق .
الرد }}}
#3
بوركت على الرد و جزاك الله خيرا
اجرب و ارد
بس سؤال هل تقصد بـ form3 الشاشة الرئيسية
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor
#4
باعتبار ان "Form1" هو الشاشة الرئيسية

و "Form3" هو الفورم المراد فتحه .

بالتوفيق اخي .
الرد }}}
تم الشكر بواسطة: allobaed , Ahmed_Mansoor
#5
جزيت خيرا اخي AL_BRNS
الكود شغال تمام .
لكن في حالة وجود main فورم يغلق البرنامج بالكامل لا ادري ما السبب
او بمعنى اخر كيف اجعله يعرف الفورم الرئيسية التي باسم frmMain  فلا يغلقها و يغلق بقية القورم
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor
#6
جرب غيرت غير اسم Form1 في الكود الى FormMain
انشاء الله يضبط معك
الرد }}}
تم الشكر بواسطة: allobaed , allobaed , Ahmed_Mansoor , AL_BRNS , AL_BRNS
#7
بوركت اخي sendbad100
ابشرك ضبط الكود السابق و كانت المشكلة عندي في حدث unload
الشكر الجزيل لاخينا ...AL_BRNS
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , AL_BRNS , AL_BRNS
#8
(26-01-17, 04:24 AM)AL_BRNS كتب : وعليكم السلام ورحمة الله وبركاته

جرب التالي

PHP كود :
Private Sub Command1_Click()
Dim F As Form
For Each F In Forms
If Not F.Name "Form1" Then Unload F
Next
Form3
.Show
End Sub 


بالتوفيق .
الرد }}}
تم الشكر بواسطة:
#9
(20-04-20, 10:41 PM)sherf كتب :
(26-01-17, 04:24 AM)AL_BRNS كتب : وعليكم السلام ورحمة الله وبركاته

جرب التالي

PHP كود :
Private Sub Command1_Click()
Dim F As Form
For Each F In Forms
If Not F.Name "Form1" Then Unload F
Next
Form3
.Show
End Sub 


بالتوفيق .
لماذا لم يعمل هذا الكود معي يظهر عندي الخطأ علي كلمة  Forms في هذا السطر

كود :
For Each F In Forms
وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] استخراج المشروع الى ملف exe WaelDa 1 296 10-05-25, 05:08 AM
آخر رد: WaelDa
  السلام عليكم اخوانى واحبابى اساتذتى الكرام اريد مكتبة مكتبة ZBar mhareek 0 232 29-09-24, 11:36 AM
آخر رد: mhareek
  اريد قسمة عدد عل عدد في الاكتيف ربورت abde6726 3 436 20-05-24, 02:20 AM
آخر رد: مصمم هاوي
  [vb6.0] حذف سجل محدد بضغطة زر وحذف جميع السجلات بضغطة زر وادي العوضي 2 484 31-12-23, 07:24 AM
آخر رد: وادي العوضي
  [vb6.0] عند فتح الكومبو بوكس تظهر فيها جميع اسماء الزبائن وادي العوضي 3 648 27-11-23, 01:05 AM
آخر رد: وادي العوضي
  اريد تصحيح الخلل abde6726 1 655 04-11-23, 11:11 PM
آخر رد: abde6726
  ريد عند النقر على الصف من الجدول المجود على الفورم يظهر رقم الصنف في Text ؟ Microformt 0 609 04-11-23, 10:13 PM
آخر رد: Microformt
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 619 03-11-23, 10:41 AM
آخر رد: scsi7000
  اريد طريقه او مثال ...للطباعة من الجهتين في الاكتيف ريبورت scsi7000 3 767 02-11-23, 11:06 PM
آخر رد: Microformt
  اريد طريقة لطباعة مستند مكون من صفحتين علي ورقة وحدة من الجهتين scsi7000 1 689 25-10-23, 07:38 PM
آخر رد: scsi7000

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


يقوم بقرائة الموضوع: