و الله عقدني هذا الكود و أريد من أحد الخبراء أن يخبرني اذا كان يمكن أن أجعله ينفذ الامر عند الضغط على زر حفظ في نافذة الحفظ الاخيرة أم لا
هذا الكود
Private Sub Exit_Click()
Cancel = True
If Changed = False Then Unload Me
If Changed = True Then
res = MsgBox("Save your invoice!!!", vbYesNoCancel, "Caution")
If res = vbNo Then Unload Me
If res = vbCancel Then Exit Sub
If res = vbYes Then
CommonDialog1.FileName = Val(Text2.Text)
CommonDialog1.ShowSave
Open CommonDialog1.FileName & ".inv" For Output As #1
Write #1, Text1.Text, Text2.Text, Text3.Text, Text4.Text, Text5.Text, Text6.Text, Text7.Text
Close #1
End If
End If
Unload Me
End Sub
المشكلة هي عند اغلاق الفورم تظهر المسج بوكس لسؤال الحفظ نختار نعم تظهر نافذة الحفظ الاخيرة و لكن اذا اخترنا كانسل يقوم البرنامج بالحفظ أيضا لأني لست أدري كيف أقول للبرنامج أن ينفذ الحفظ فقط بعد الضغط على زر حفظ في النافذة الاخيرة
هل من مغيث
