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

سؤال:ما الحل في تعارض two events

مغلق
بدأه الحاسوبي في 27 فبراير 2006 · 1 رد · 353 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كتبت برنامج و لكن كان هناك تعارض بين

two event

ألا وهم

mnuFileExit_click

Form1_closed

و أنا أريد أن يتم هذا الحدث سواء ضغط المستخدم علامة الإكس الحمراء أو ضغط على الـ Exit

في القائمة

فمثلاً

Private Sub mnuFileExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFileExit.Click

If MessageBox.Show("Are you sure you want to Exit", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then

Me.Close()

End If

End Sub

Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed

Me.mnuFileExit.PerformClick()

End Sub

و عند الـ

Run

لا أستطيع الخروج من

MessageBox

بالإختيار

Yes

و إذا لغيت دالة

Form1_Closed

فإن البرنامج يمشي صحيح

هذا يدل على وجود تعارض

فما الحل ؟؟؟؟؟؟؟

#2
Private Sub mnuFileExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
Me.Close()
End Sub
Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles 
If MessageBox.Show("Are you sure you want to Exit", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
Me.Close()
end if
End Sub

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

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