كيفية إنشاء مربع حوار تأكيد في تطبيق Winforms

كيفية إنشاء مربع حوار تأكيد في تطبيق Winforms

يعد مربع حوار التأكيد طريقة مفيدة لعرض الرسائل على المستخدم وطلب ما إذا كان يفهم المعلومات ويقبلها.





كيفية نقل البيانات من Excel إلى Word تلقائيًا

والمثال الشائع على ذلك هو عندما يسأل أحد البرامج المستخدم إذا وافق على الشروط والأحكام. يمكن للمستخدم إما تأكيد مربع الحوار أو الخروج. في تطبيق نموذج Windows ، يمكنك إنشاء مربعات تأكيد برمجيًا باستخدام C #.





اجعل فيديو اليوم

أثناء إنشاء مربع الحوار ، يمكنك عرض رسالة وإضافة أزرار للسماح للمستخدم بالرد على مربع حوار التأكيد. يمكنك بعد ذلك عرض النافذة الجديدة للمستخدم.





كيفية إضافة حدث لتشغيل مربع حوار التأكيد

يجب أن يعمل مربع حوار التأكيد مثل الأنواع الأخرى من مربعات الحوار. أ مربع حوار إدخال Winforms مثال آخر على مربع حوار يمكنك إنشاؤه.

سيظهر مربع حوار التأكيد عندما يقوم المستخدم بتشغيل حدث في البرنامج. يمكنك الزناد الأحداث في تطبيق Windows Form باستخدام نقرة زر ، أو التقدم إلى مرحلة أخرى ، أو أي نوع آخر من الأحداث.



قم بإنشاء تطبيق Windows Forms جديد ، وأضف زرًا لتشغيل مربع حوار التأكيد لإظهار:

  1. افتح Visual Studio و إنشاء تطبيق Windows Forms جديد .
  2. اسحب زرًا من Toolbox إلى اللوحة القماشية.
  3. انتقل إلى نافذة الخصائص في أسفل يمين Visual Studio. قم بتغيير خصائص الزر الجديد إلى ما يلي:
    اسم الشروط والظروف الزر
    بحجم 400 ، 100
    نص الأحكام والشروط
    يجب أن يعطي هذا الزر المظهر التالي:
  4. اسحب تسمية من Toolbox إلى اللوحة القماشية.
  5. في نافذة الخصائص ، قم بتغيير خصائص التسمية إلى القيم التالية:
    ملكية قيمة جديدة
    اسم الاستجابة
    نص ردك:
    مرئي خطأ شنيع
    مما سينتج عنه تسمية تبدو كالتالي:
  6. انقر نقرًا مزدوجًا على زر الشروط والأحكام على اللوحة القماشية. سيفتح Visual Studio ملف C # Code-behind ، حيث يمكنك إضافة منطق البرمجة. سيقوم البرنامج بإنشاء وظيفة جديدة تسمى termsAndConditionsButton_Click (). سيتم تشغيل هذه الوظيفة عندما ينقر المستخدم على هذا الزر في وقت التشغيل.

كيفية عرض مربع التأكيد للمستخدم

داخل وظيفة termsAndConditionsButton_Click () ، اعرض مربع حوار التأكيد للمستخدم. سجل استجابته واعرضه مرة أخرى على الشاشة باستخدام ملصق 'responseLabel'.





كيفية تنسيق بطاقة sd لـ wii u
  1. داخل دالة termsAndConditionsButton_Click () ، أضف القيم المحتملة التي يمكن للمستخدم تحديدها. قم بتضمين قيمة نعم ، لا ، وإلغاء القيمة. يمكنك قراءة المزيد عن DialogResult في وثائق Microsoft الرسمية .
    DialogResult[] results = { DialogResult.Yes, DialogResult.No, DialogResult.Cancel };
  2. قم بتعريف متغير لتخزين استجابة المستخدم ، بناءً على الزر الذي ينقرون عليه.
  3. اعرض مربع حوار التأكيد ، والذي سيستدعي وظيفة ConfirmationBox (). ستعمل وظيفة ConfirmationBox () على إنشاء المحتوى داخل مربع حوار التأكيد. ستقوم بإنشاء هذه الوظيفة في الخطوات التالية.
  4. داخل عبارة if ، اجعل التسمية مرئية. اعرض نتيجة الزر الذي حدده المستخدم مرة أخرى على الشاشة.

كيفية إنشاء أزرار نعم ، لا ، وإلغاء وإضافتها إلى نافذة الحوار

قم بإنشاء وظيفة ConfirmationBox (). داخل الوظيفة ، قم بإنشاء محتوى نافذة حوار التأكيد نفسها.

  1. قم بإنشاء وظيفة جديدة تسمى ConfirmationBox ().
    public static DialogResult ConfirmationBox(ref string userResponse) 
    {
    }
  2. داخل الوظيفة ، أنشئ نافذة الحوار وأعطها عنوانًا.
  3. أضف رسالة للمستخدم لقراءتها وتأكيدها. أضف خصائص أخرى للرسالة لتكوين موقعها وحجمها.
  4. قم بإنشاء كائنات الزر التي سيتم عرضها في مربع حوار التأكيد. ابدأ بإضافة زر نعم ، وقم بتكوين بعض خصائصه مثل قيمته وموقعه.
  5. أضف الزر لا إلى مربع حوار التأكيد. قم بتكوين بعض خصائصه مثل القيمة والموقع.
  6. أضف زر 'إلغاء الأمر' إلى مربع حوار التأكيد. قم بتكوين بعض خصائصه مثل القيمة والموقع.
  7. أضف خصائص لنافذة حوار التأكيد نفسها. يتضمن ذلك حجم النافذة والحدود وموضع البدء وخصائص التكبير الأخرى.
  8. أضف كائنات الرسالة والزر إلى نافذة الحوار.
  9. تكوين الإجراءات السريعة. سيحدد مربع حوار التأكيد زر القبول عندما يضغط المستخدم على زر Enter بلوحة المفاتيح. سيحدد أيضًا زر الإلغاء عندما يضغط المستخدم على زر الهروب على لوحة المفاتيح.
  10. قم بعرض مربع حوار التأكيد للمستخدم.
  11. قم بتكوين القيم المحتملة التي ستعيدها الوظيفة. يتضمن هذا 'نعم' و 'لا' و 'إلغاء'.

كيفية تشغيل مربع حوار التأكيد

قم بتشغيل تطبيق Windows Forms باستخدام زر التشغيل. افتح مربع حوار التأكيد وانقر على أحد الأزرار.





  1. انقر على زر التشغيل الأخضر أعلى تطبيق Visual Studio. انتظر حتى يقوم البرنامج بالتجميع والتشغيل.
  2. انقر فوق زر الشروط والأحكام.
  3. انقر فوق الزر 'نعم' أو 'لا' أو 'إلغاء' في مربع حوار التأكيد.
  4. اعرض نتيجة الزر الذي قمت بالنقر فوقه في الصفحة الرئيسية للتطبيق.

إنشاء واستخدام مربعات حوار التأكيد في تطبيق نموذج Windows

في تطبيق نموذج Windows ، يمكنك إنشاء مربعات حوار تأكيد لعرض رسالة للمستخدم وانتظار ردهم. لإنشاء مربع حوار للتأكيد ، قم بإنشاء وظيفة تعرضه عند وقوع حدث ما.

عند إنشاء مربع حوار التأكيد ، أنشئ نافذة جديدة وأضف رسالة لعرضها على المستخدم. أضف أزرارًا إلى مربع حوار التأكيد ليقوم المستخدم بالنقر فوقها وإرجاع النتيجة.

هل يمكنك تشغيل نظام التشغيل Mac OS على جهاز الكمبيوتر

يمكنك تخصيص تصميم مربعات الحوار الخاصة بك عن طريق تغيير لون الخلفية وأنماط الحدود والنسق. اكتشف كيفية إضافة سمات مختلفة إلى تطبيقك.