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

ماذا تعرف عن الMdi Form

مغلق
بدأه kindy_ibrahim في 23 أبريل 2007 · 48 رد · 4,459 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#26

مشكور على الكود طيب ابغا اغلق جميع الفورمات ما عدا الرئيسي و فورم Form1 مثلا ما هو الكود

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#27

جرب الكود ده

On Error Resume Next
Dim Form As Form
For Each Form In Forms
	If Form.MDIChild = True And Form.Name <> "Form1" Then
		Unload Form
	End If
Next
Set Form = Nothing

بس الكود ده عيبه حاجة انه بيعمل غلق للكل الفورم ويفتح المدي فورم و فورم واحد من جديد

جاري التجربه علي كود

msayed2004

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#28

وده بتاع الصديق

msayed2004

طبعا ده تلاشي عيب الكود السابق

EX.rar

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#29

طيب يا اخي اين اكتب اسم الفورم حقتي؟

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#30
On Error Resume Next	'<- Required

Dim Frm As Form

For Each Frm In Forms
   If Frm.Caption <> "عنوان الفورم التي لا تريد ان تغلقها" Then
	Frm.CloseMe
	End If
Next

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#31

لم ينفع الكود

مع العلم ان اسم الشاشة الرئيسية Main

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#32

جرب المرفك

MainMdiForm.rar

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#33

مشكور اخي و لقد اشتغل مزبوط

ولكن عندي سؤال ثاني ايضا ( اعرف اني ازعجتكم بالاسئلة بس تحملوني )

الحين الفورم الرئيسي اذا كانت مفتوحة فيه فورمات اخرى و ضغطت على الاكس حق الخروج الي فوق رح يقفل جميع الفورمات و يطلع فانا ابغاه يساله اذا متاكد ولا لا رح احط هذا الكود

اقتباس
Private Sub MDIForm_Unload(Cancel As Integer)

Dim Answer As Integer

Answer = MsgBox("Are you sure you want to exit?", vbExclamation + vbYesNo, "Exit")

If Answer = vbNo Then Cancel = -1

If Answer = vbYes Then End

End Sub

صح و معنا اذا ضغطت على زر الخروج الاكس الي فوق يسال هل انت متاكد اذا اخترت لا لا يخرج و اذا اخترت نعم يخرج

بس المشكلة اول ما اضغط الاكس يقفل جميع الفورمات بعدين يسالني و لو قلت لا لا يخرجني لكن يقفل جميع الفورمات الي كانت مفتوحة

ما الحل في مثل هذي المشكلة و شكرا

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#34

ممكن تاخد ده حل مبدئيي

Dim Answer As Integer
Answer = MsgBox("Are you sure you want to exit?", vbExclamation + vbYesNo, "Exit")
If Answer = vbNo Then Form2.Show: Cancel = -1
If Answer = vbYes Then End

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#35

طيب يا اخي اذا كان فاتح اكثر من واحد كيف رح يسير الكود ما رح يزبط صح ؟

اتمنى من احد الاخوان الي عندهم الحال المساعدة العاجلة

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#36

مشكووووور معلومة جديدة :) كنت دائما استخدم ال Toolbar ولم اكن احب التعامل معه :D

spamxk4.gif

#37

انا اسف انى انقطعت عن الرد لكن اخى matrixyb ارجوا ان تعيد شرح ما تريد لكى افهم منك

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#38
اقتباس
لكن اخى matrixyb ارجوا ان تعيد شرح ما تريد لكى افهم منك

الميد فورم اذا اريد المستخدم عند الضغط على X حق الخروج يسأله هل انت متاكد من الخروج و سوف اضع الكود التالي صح

Private Sub MDIForm_Unload(Cancel As Integer)
Dim Answer As Integer
Answer = MsgBox("Are you sure you want to exit?", vbExclamation + vbYesNo, "Exit")
If Answer = vbNo Then Cancel = -1
If Answer = vbYes Then End
End Sub

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

لكن المشكلة اول ما اضغط الاكس يقفل جميع الفورمات الي مفتوحة في الميد فورم بعدين يسالني و لو قلت لا لا يخرجني لكن يقفل جميع الفورمات الي كانت مفتوحة

انا اريد اذا ضغطت لا لا يخرج و الفورمات الي كانت مفتوحة تبقا مفتوحة

ما الحل في مثل هذي المشكلة و شكرا

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#39

جرب تحطه فى حدث الـ Query_Unload و الله أعلم ( الوقت ضيق و لا أستطيع التجربة.)

#40
اقتباس
جرب تحطه فى حدث الـ Query_Unload و الله أعلم ( الوقت ضيق و لا أستطيع التجربة.)

نجحت التجربة الان يعمل يشكل سليم

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#41

طب كويس اهو محمد حلها

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#42

طبعا هو خد المركز التاني من شوية يلا نأر عليه

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#43

طلما العقدة كانت في الحدث يبقي فكرة الموضوع القادم هتبقي الاحداث

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#44

طيب ان شاء الله نشوف ابداعاتك في الاحداث

و مشكور على المساعدة

Matrixyb3D.jpg

في يوم من الايام قال Matrixyb

" فكر في طريقة حماية لبرامجك و فكر اذا انت واجهتها كيف ممكن تكسرها اذا لقيت طريقة لكسرها دور طريقة حماية اخرى "

#45

ماشاء الله عليكو موضوع مفيد حقا

بس مبتدأ جدا

بارك الله فيكم

لن اوفي ابدا ما قدمه لي هذا المنتدى

سامر

#46

اولاً اقرأ الموضوع جيداً

ثانيا الكلمة الطيبة صدقة

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#47

او انا قلت ايه

زعلك

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

لن اوفي ابدا ما قدمه لي هذا المنتدى

سامر

#48

داخل الموضوع الكثير من الحيل الجديدة يمكن انت نفسك اول مرة تسمع عنها

فهو ليس مبتدئ جداً كما قلت فالكثير من المحترفين لا يعرفون استخدام الميدي فورم

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#49

نعم

يبفى غير محترف طبعا

لن اوفي ابدا ما قدمه لي هذا المنتدى

سامر

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

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