مسغبوكس هي ميزة التي يتم استخدامها في فبا (البصرية الأساسية للتطبيقات) لغة البرمجة ، جزءا لا يتجزأ من مختلف تطبيقات مايكروسوفت أوفيس مثل إكسيل ، وورد وباور بوينت. انها تسمح لك لعرض مربع حوار مع رسالة للمستخدم وتلقي رده.
يمكن أن تكون وظيفة مسغبوكس مفيدة في كثير من الحالات ، على سبيل المثال ، لتأكيد إجراء المستخدم ، وعرض رسائل إعلامية أو تحذيرات. يسمح لك بالتحكم في الأزرار والرمز والعنوان والسمات الأخرى لنافذة الرسالة المعروضة.
لاستخدام وظيفة مسغبوكس في التعليمات البرمجية ، يجب تحديد نص الرسالة التي سيتم عرضها في مربع الحوار. بالإضافة إلى ذلك ، يمكنك تعيين قيمة لمعلمة الأزرار لتحديد مجموعة الأزرار المتاحة في نافذة الرسالة (على سبيل المثال ، أزرار "موافق" ، "إلغاء" ، "تأكيد" ، إلخ.).
مثال على استخدام وظيفة مسغبوكس:
مسغبوكس " إنه لأمر مؤسف! آمل أن تعود لاحقا."
- نهاية إذا
- نهاية الفرعية
- في هذا المثال ، تعرض وظيفة مسغبوكس مربع حوار مع السؤال " مرحبا ، المستخدم! هل أنت مستعد للمتابعة?"،مع زرين" نعم "و" لا " ورمز سؤال. ثم ، اعتمادا على الزر المحدد ، تعرض وظيفة مسغبوكس رسالة المعلومات المقابلة.
- مسغبوكس: كيفية استخدامه في التعليمات البرمجية لإخراج الرسائل
- أمثلة على استخدام مسغبوكس في لغات البرمجة المختلفة
- سؤال وجواب
ما هو مسغبوكس?
كيفية استخدام مسغبوكس في رمز لغة البرمجة?
ما الحجج التي يمكن استخدامها مع مسغبوكس?
مسغبوكس: كيفية استخدامه في التعليمات البرمجية لإخراج الرسائل
مسغبوكس (قصيرة ل" مربع الرسالة") هي وظيفة التي يتم استخدامها لإخراج الرسائل في لغة البرمجة البصرية الأساسية للتطبيقات (فبا). هذه الوظيفة هي طريقة بسيطة ومريحة لإعلام المستخدم بعملية تنفيذ البرنامج أو طلب أي مدخلات منه.
لاستخدام وظيفة مسغبوكس في التعليمات البرمجية ، يجب أن نسميها باستخدام الكلمة مسغبوكس ، وبعد ذلك يتم تحديد المعلمات والقيم. تشمل المعلمات الرئيسية التي يمكن استخدامها ما يلي:
موجه: معلمة مطلوبة تحدد نص الرسالة المعروض في النافذة.
الأزرار: معلمة اختيارية تحدد نوع الأزرار المعروضة في نافذة الرسالة. وتشمل القيم المحتملة: فبوكونلي ، فبوكانسيل ، فبابورتريتريغنور ، فبيسنوكانسيل ، فبيسنو أو فبريتريكانسيل.
العنوان: معلمة اختيارية تحدد عنوان نافذة الرسالة.
ملف المساعدة: معلمة اختيارية تحدد اسم ملف المساعدة لزر المساعدة.
السياق: معلمة اختيارية تحدد سياق المساعدة لزر المساعدة.
مثال على استخدام وظيفة مسغبوكس:
مسغبوكس " مرحبا ، العالم!"،معلومات ، "رسالة مثال"
في هذا المثال ، الرسالة " مرحبا ، العالم!"سيتم عرضها مع رمز المعلومات والعنوان"رسالة مثال". سيتم إعطاء المستخدم زر" موافق " لإغلاق نافذة الرسالة.
هناك عدة أنواع من الأزرار التي يمكن استخدامها مع وظيفة مسغبوكس ، بما في ذلك "موافق" ، "موافق/إلغاء" ، "إحباط/تكرار/تجاهل" ، "نعم/لا/إلغاء" ، "نعم/لا" و "تكرار/إلغاء". اعتمادا على نوع الزر المحدد ، يمكن التعامل مع خيارات إدخال المستخدم المختلفة.
وفيما يلي مثال على استخدام وظيفة مسغبوكس مع أنواع مختلفة من الأزرار ومعالجة النتائج:
نتيجة خافتة كما فبمسغبوكسريسولت
النتيجة = مسغبوكس ("هل أنت متأكد أنك تريد حذف الملف?"،فبيسنونسيل ، "تأكيد الحذف")
حدد نتيجة الحالة
حالة فبيس
'رمز لحذف الملف
- قضية بنو
- 'رمز لإلغاء حذف الملف
- حالة فسكل
'رمز لإلغاء العملية
نهاية حددفي هذا المثال ، يتم عرض رسالة تحتوي على سؤال حول حذف الملف وثلاثة أزرار: "نعم" و "لا" و "إلغاء". ثم ، اعتمادا على الزر المحدد ، يتم تنفيذ التعليمات البرمجية المقابلة.
استخدام وظيفة مسغبوكس في التعليمات البرمجية هو وسيلة مفيدة للتفاعل مع المستخدم ، وتزويده بمعلومات حول عملية تنفيذ البرنامج والسماح له لاتخاذ الخيارات داخل البرنامج.
أمثلة على استخدام مسغبوكس في لغات البرمجة المختلفةمسغبوكس (قصيرة للكلمات الإنجليزية" مربع رسالة " — مربع الحوار رسالة) هي وظيفة تسمح لك لإنشاء نافذة منبثقة مع رسالة للمستخدم. يستخدم مسغبوكس لعرض المعلومات والتحذيرات والأخطاء والأسئلة للمستخدم أثناء تشغيل البرنامج. هذه الوظيفة متوفرة بلغات برمجة مختلفة ولها خصائصها الخاصة في كل منها.
1. البصرية الأساسيةفي لغة البرمجة البصرية الأساسية ، يتم استخدام وظيفة مسغبوكس لعرض نافذة رسالة مشروط. يمكنه قبول الحجج التالية:
موجه-سلسلة نصية سيتم عرضها في نافذة الرسالة;
- الأزرار هي ثابت يحدد نوع الأزرار المعروضة (على سبيل المثال ، فبوكونلي هو نافذة مع زر واحد "موافق");
- العنوان هو وسيطة اختيارية ، سلسلة مع نص عنوان نافذة الرسالة.
- مثال على استخدام مسغبوكس في فيسوال باسيك:
مسغبوكس ("مرحبا العالم!"،فبوكونلي ، "رسالة عينة")
2. بايثونفي لغة برمجة بايثون ، يتم استخدام مكتبة تكينتر تابعة لجهة خارجية لعرض نافذة رسالة منبثقة. للعمل مع نوافذ الرسائل في تكينتر ، تحتاج أولا إلى استيراد الوحدة النمطية المناسبة:
استيراد تكينتر.صندوق الرسائل
ثم يمكنك استخدام صندوق الرسائل.وظيفة شوينفو لعرض نافذة رسالة مع نص المعلومات:
(كينتر).صندوق الرسائل.شوينفو ("رأس" ، " مرحبا العالم!")3. C#
في لغة البرمجة ج# ، وظيفة مربع الرسائل.يستخدم العرض لعرض نافذة الرسالة. يمكنه قبول الحجج التالية:
نص-سلسلة نصية سيتم عرضها في نافذة الرسالة;
التسمية التوضيحية-سطر مع نص عنوان نافذة الرسالة;
أزرار-تعداد القيم التي تحدد نوع الأزرار المعروضة (على سبيل المثال ، مساجبوكسأزرار.موافق-نافذة مع زر "موافق" واحد).
مثال على استخدام صندوق الرسائل.تظهر في ج#:
صندوق الرسائل.عرض ("مرحبا العالم!"،"رسالة عينة" ، مساجبوكس أزرار.حسنا ، صندوق الرسائل.معلومات);
4. جافا سكريبت