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

مشكلة مع اغلاق الفورم

مغلق
بدأه memouz في 2 ديسمبر 2006 · 3 رد · 444 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي الكود التالي

Private Sub Form_Unload(Cancel As Integer)

Cancel = True

If Changed = False Then End

If Changed = True Then

res = MsgBox("Save your invoice!!!", vbYesNoCancel, "Caution")

If res = vbNo Then End

If res = vbCancel Then Exit Sub

If res = vbYes Then

CommonDialog1.FileName = ""

CommonDialog1.Flags = cdlOFNOverwritePrompt

CommonDialog1.ShowSave

Open CommonDialog1.FileName & ".xxx" For Output As #1

Write #1, Text2.Text

Close #1

End

End If

End If

End Sub

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

تم تعديل هذه المشاركة بواسطة memouz في 2 ديسمبر 2006 في 10:21

#2

استخدم

unload me

بدل end

#3

يمكن استخدام

hide.formname

اذا كنت تريد اخفاء النموذج فقط

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

اقتباس
لو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#4

أشكركم اخواني على الرد

و لكن اذا استعملت unload me

فان البرنامج ينفذها ضمن المسج بوكس و اذا استعملت unload form

فانه سيعيد الكرة لأن الكود موجود في unload form

و لا اريد ان استعمل hide لأني لا أريد أن يبقى الفورم يعمل في الخلفية

فهل من حل اخر جزاكم الله خيرا

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

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