أولاً أعتذر فلم أرى السؤال ^^"كيف يمكنني تفصيل الأوامر لمربع الرسالة من نوع 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)
أما هذا فيعني نص الرسالة مع عنوان لها مع نوع لهذا المسج بوكس يعني (YesNoCancel , OkCancel ...)
MessageBox.Show(message text, caption, buttons)
أما هذا فيعني نص الرسالة مع عنوان لها مع نوع لهذا المسج بوكس مع نوع الأيقونة التي تظهر مثل ( Information ,Warning ...)
MessageBox.Show(message text, caption, buttons, icon)
الأن نأتي للبرمجه إذا ضغط المستخدم كلمةَ مثلاً ( Yes ) :
وهذا هو المهم عن طريق هذا الأمر الذي هو :If Windows.Forms.DialogResult.Yes Then
Label1.Text = "The User Clicked Yes"
EndIf
Windows.Forms.DialogResult.Yes
وبإمكانك التحكم بالأخر مثلاً :
Windows.Forms.DialogResult.NO
وهكذا
أرجو أن تكون الفكرة قد وصلت ^__^
والحمدُ للـه رب العالمين
رد مع اقتباس

المفضلات