• 0

كيف أنشئ رسالة بزري Yes وَNo على #C؟

في تطبيق رأيته مُبَرمج بلغة #C، رأيت رسالة تظهر للمستخدم بزرين اثنين 'Yes' و 'No'، وأريد السؤال عن كيفية عمل مثل هذا النوع من الرسائل برمجياً؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

تندرج هذه النوعية من الرسائل تحت اسم DialogResult  حيث يكون الهدف منها هو الحصول على  رأي المستخدم عن طريق توفير أكثر من زر على نافذة الرسالة، مع توفر الرسالة على سؤال يحتمل الإجابة بنعم أو لا 'Yes' - 'No'، ويكون الكود المُنتج للرسالة بالشكل التالي: 

DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
    //do something
}
else if (dialogResult == DialogResult.No)
{
    //do something else
}

ويمكن أيضا تضمين حقل نصي في نافذة الرسالة، بهذا الشكل:

inputbox.thumb.png.08a512e00b2f17accf926

بهذا الكود:

string value = "Document 1";
if (Tmp.InputBox("New document", "New document name:", ref value) == DialogResult.OK)
{
  myDocument.Name = value;
}

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن