كيف يمكنني تفصيل الأوامر لمربع الرسالة من نوع YesNoCancel؟
بمعنى...
إذا كان لدي مربع رسالة من نوع YesNoCancel,فكيف أفصل الأوامر المعطاة للبرنامج في حال ضغط المستخدم على Yes وأوامر أخر لـ No وأخرى لـ Cancel؟

اللغة:VB9

أولاً أعتذر فلم أرى السؤال ^^"

ثانياً : لستُ متمرساً كثيراً في اللغة لكن سوف أخبرك بقدر ما أعلم

هذا هو الأمر :

MessageBox.Show("Welcoome My Frind's ", " Welcoome ", MessageBoxButtons.YesNoCancel, MessageBox.Question)

If Windows.Forms.DialogResult.Yes Then
Label1.Text = "The User Clicked Yes"
EndIf
If Windows.Forms.DialogResult.No Then
Me.Close()

EndIf


MessageBox.Show(
message text)

عندما نكتب هذا الأمر في المسج بوكس هذا يعني نص الرسالة الذي يظهر على المسج بوكس


MessageBox.Show(
message text, caption)
أما هذا فيعني نص الرسالة مع عنوان لها


MessageBox.Show(
message text, caption, buttons)
أما هذا فيعني نص الرسالة مع عنوان لها مع نوع لهذا المسج بوكس يعني (YesNoCancel , OkCancel ...)


MessageBox.Show(
message text, caption, buttons, icon)
أما هذا فيعني نص الرسالة مع عنوان لها مع نوع لهذا المسج بوكس مع نوع الأيقونة التي تظهر مثل ( Information ,Warning ...)

الأن نأتي للبرمجه إذا ضغط المستخدم كلمةَ مثلاً ( Yes ) :

If Windows.Forms.DialogResult.Yes Then
Label1.Text = "The User Clicked Yes"
EndIf
وهذا هو المهم عن طريق هذا الأمر الذي هو :

Windows.Forms.DialogResult.Yes


وبإمكانك التحكم بالأخر مثلاً :

Windows.Forms.DialogResult.NO


وهكذا

أرجو أن تكون الفكرة قد وصلت ^__^

والحمدُ للـه رب العالمين