توابع MsgBox در VBScript
تعریف و استفاده
توابع MsgBox میتواند یک پنجرهی پیام نشان دهد، منتظر کلیک کاربر بر روی یکی از دکمهها است و سپس مقادیری که نشاندهندهی دکمهی فشرده شده است را بازگرداند.
توابع MsgBox میتواند مقادیر زیر را بازگرداند:
- 1 = vbOK - دکمهی تایید فشرده شده است.
- 2 = vbCancel - دکمهی لغو فشرده شده است.
- 3 = vbAbort - دکمهی پایان فشرده شده است.
- 4 = vbRetry - دکمه تلاش کلیک شده است.
- 5 = vbIgnore - دکمه نادیدهگیری کلیک شده است.
- 6 = vbYes - دکمه بله کلیک شده است.
- 7 = vbNo - دکمه خیر کلیک شده است.
نکته:وقتی که پارامترهای helpfile و context مشخص شده باشند، کاربر میتواند با فشار دادن کلید F1 به کمکگاه نگاه کند.
توجه:لطفاً به Function InputBox مراجعه کنید.
جملهبندی
MsgBox(prompt[,buttons][,title][,helpfile,context])
پارامترها | توضیح |
---|---|
prompt | ضروری. عبارت رشتهای که در دیالوگ نمایش داده میشود. طول بیشینه prompt حدود 1024 کاراکتر است و بستگی به عرض کاراکترها دارد. اگر prompt شامل چند خط باشد، میتوان خطوط را با کاراکترهای بازگشت به خط (Chr(13))، خط جدید (Chr(10)) یا ترکیب آنها (Chr(13) & Chr(10)) از یکدیگر جدا کرد. |
buttons |
عبارت عددی، مجموع تعداد دکمههای نمایش داده شده و نوع آنها، سبک آیکونها، شناسه دکمه پیشفرض و سبک پیامهای دایرگه است. اگر省ت شود، مقدار پیشفرض buttons برابر با 0 خواهد بود. مقدار دکمه:
گروه اول از مقادیر (0 - 5) برای توصیف نوع و تعداد دکمههایی که در دیالوگ نمایش داده میشود استفاده میشود؛ گروه دوم از مقادیر (16, 32, 48, 64) برای توصیف سبک آیکون استفاده میشود؛ گروه سوم از مقادیر (0, 256, 512) برای تعیین دکمه پیشفرض استفاده میشود؛ و گروه چهارم از مقادیر (0, 4096) برای تعیین سبک پیامدانی استفاده میشود. هنگام جمعآوری این اعداد برای تولید مقادیر parameters buttons، تنها یک عدد از هر گروه میتوان استفاده کرد. |
title | عبارت رشتهای که در نوار عنوان نوار دیالوگ نمایش داده میشود. اگر title حذف شود، نام برنامه در نوار عنوان نمایش داده میشود. |
helpfile | عبارت رشتهای، برای شناسایی دستورالعمل کمک مرتبط با محیط برای دیالوگ استفاده میشود. اگر دستورالعمل helpfile ارائه شده باشد، باید دستورالعمل context ارائه شود. در سیستمهای 16 بیتی در دسترس نیست. |
context | عبارت عددی، برای شناسایی شمارهی محیط که نویسندهی دستورالعمل به موضوع کمک اختصاص داده است. اگر محیط ارائه شده باشد، باید دستورالعمل helpfile ارائه شود. در سیستمهای 16 بیتی در دسترس نیست. |
مثال
dim answer answer=MsgBox("Hello everyone!",65,"Example") document.write(answer)