توابع MsgBox در VBScript

تعریف و استفاده

توابع MsgBox می‌تواند یک جعبه پیام نمایش دهد، منتظر کلیک کاربر بر روی یکی از دکمه‌ها است و سپس مقادیر مربوط به دکمه فشرده شده را بازگرداند.

توابع MsgBox می‌تواند مقادیر زیر را بازگرداند:

  • 1 = vbOK - دکمه تایید فشرده شده.
  • 2 = vbCancel - دکمه منسوخ فشرده شده.
  • 3 = vbAbort - توقف دکمه فشرده شده.
  • 4 = vbRetry - تم الضغط على زر التجربة.
  • 5 = vbIgnore - تم الضغط على زر تجاهل.
  • 6 = vbYes - تم الضغط على زر نعم.
  • 7 = vbNo - تم الضغط على زر لا.

تعليق:عندما تكون معرفات ملف المساعدة والسياق معرفة، يمكن للمستخدم الضغط على مفتاح F1 لعرض المساعدة.

نصيحة:انظر إلى وظيفة InputBox.

النحو

MsgBox(prompt[,buttons][,title][,helpfile,context])
المتغيرات وصف
prompt مطلوب. كلمات التعبير التي يتم عرضها في نافذة الحوار.
buttons

عبرة حسابية، هي مجموع القيم التي تمثل عدد الأزرار ونوعها، نمط الرسومات المستخدمة، علامة الزر الافتراضية، ونمط نافذة الرسالة. إذا تم تمريرها، فإن القيمة الافتراضية الخاصة بـ buttons هي 0.

القيمة الخاصة بالزر:

  • 0 = vbOKOnly - عرض زر الاعتماد فقط.
  • 1 = vbOKCancel - عرض زر الاعتماد والإلغاء.
  • 2 = vbAbortRetryIgnore - عرض زر التخلص، التجربة، وإهمال.
  • 3 = vbYesNoCancel - عرض زر نعم، لا، وإلغاء.
  • 4 = vbYesNo - عرض زر نعم وسؤال.
  • 5 = vbRetryCancel - عرض زر التجربة والانسحاب.
  • 16 = vbCritical - عرض رمز رسالة الحالة الحرجة.
  • 32 = vbQuestion - عرض رمز استفسار التحذير.
  • 48 = vbExclamation - عرض رمز رسالة التحذير.
  • 64 = vbInformation - عرض رمز رسالة المعلومات.
  • 0 = vbDefaultButton1 - الزر الأول هو الزر الافتراضي.
  • 256 = vbDefaultButton2 - الزر الثاني هو الزر الافتراضي.
  • 512 = vbDefaultButton3 - الزر الثالث هو الزر الافتراضي.
  • 768 = vbDefaultButton4 - الزر الرابع هو الزر الافتراضي.
  • 0 = vbApplicationModal - التطبيق نمط: يجب على المستخدم الرد على نافذة الرسالة للتواصل في التطبيق الحالي.
  • 4096 = vbSystemModal - نظامی ماڈل: یہ وضاحت کرتی ہے کہ یہ پیغام کا ڈیالوگ تک استعمال کیاجائے، تو سبھی ایپلیکیشنز معطل کئے جائیں گے۔

پہلا گروپ اعداد (0 - 5) ڈیالوگ میں دکھائی جانے والی بٹن کی نوعیت اور تعداد کا ذکر کرتا ہے؛ دوسرا گروپ اعداد (16, 32, 48, 64) آئیکن کی نوعیت کا ذکر کرتا ہے؛ تیسرا گروپ اعداد (0, 256, 512) فرست بٹن کا ذکر کرتا ہے؛ چوتھا گروپ اعداد (0, 4096) پیغام کی نوعیت کا ذکر کرتا ہے۔ buttons پارامتر کا آئینہ بنانے کے لئے ان اعداد کو جمع کیا جاسکتا ہے، لیکن ہر گروپ سے صرف ایک اعداد کو لایا جاسکتا ہے۔

سرچشمہ ڈیالوگ کی سرچشمی میں دکھائی جانے والی فارمجمل جملات، اگر title چھوڑ دیا جائے تو پروگرام کا نام سرچشمی میں دکھایا جائے گا۔
مدد فائل فارمجمل جملات، جو کا استعمال کیا جاتا ہے کہ کسی ڈیالوگ کے منظر سے متعلق مدد فائل فراہم کی جائے، اگر مدد فائل فراہم کیا گیا تو منظر فراہم کرنا ضروری ہوتا ہے۔ 16 بیتی سسٹم پلیٹ فارم پر استعمال نہیں کیا جاتا۔
منظر اعداد و شمار جملات، جو کا استعمال کیا جاتا ہے کہ کسی مدد موضوع کا منظر نامزد کیا جائے، اگر منظر فراہم کیا گیا تو مدد فائل فراہم کرنا ضروری ہوتا ہے۔ 16 بیتی سسٹم پلیٹ فارم پر استعمال نہیں کیا جاتا۔

مثال

ڈیم آنسر
آنسر = میس بoks ("Hello everyone!", 65, "Example")
ڈاکومن وریٹ (آنسر)