ฟังก์ชัน MsgBox ของ VBScript

การกำหนดและการใช้งาน

MsgBox ฟังก์ชันสามารถแสดงโมบิลบอกหนึ่งและรอให้ผู้ใช้คลิกปุ่มใดๆ หลังจากนั้นก็กลับค่าที่หมายถึงปุ่มที่ถูกคลิก。

MsgBox ฟังก์ชันสามารถกลับค่าดังนี้:

  • 1 = vbOK - ปุ่มยืนยันถูกคลิก。
  • 2 = vbCancel - ปุ่มยกเลิกถูกคลิก。
  • 3 = vbAbort - ปุ่มยกเลิกถูกคลิก。
  • 4 = vbRetry - ปุ่มพยายาม ถูกกด
  • 5 = vbIgnore - ปุ่มละเลย ถูกกด
  • 6 = vbYes - ปุ่มใช่ ถูกกด
  • 7 = vbNo - ปุ่มไม่ ถูกกด

หมายเหตุ:เมื่อทั้ง helpfile และ context ถูกกำหนด ผู้ใช้สามารถกดปุ่ม F1 ต่อหน้าเพื่อดูความช่วยเหลือ

คำเตือน:ดูคำสั่ง InputBox ฟังก์ชัน

ศัพท์

MsgBox(prompt[,buttons][,title][,helpfile,context])
ตัวแปร คำอธิบาย
prompt จำเป็นต้องมีค่า แสดงเป็นข้อความที่แสดงในโตร์ประกาศ ขนาดของ prompt สูงสุดประมาณ 1024 ตัวอักษร ขึ้นอยู่กับความกว้างของตัวอักษร หาก prompt มีเนื้อหาหลายบรรทัด สามารถแบ่งบรรทัดด้วย Enter (Chr(13)) หรือ Carriage Return (Chr(10)) หรือทั้งคู่ (Chr(13) & Chr(10))
buttons

เส้นคำนับค่าเลขาะ คือ ค่ารวมของจำนวนปุ่มที่แสดง แบบปุ่มที่ใช้ รูปแบบสัญลักษณ์ ที่ทำเป็นปุ่มเริ่มต้น และ รูปแบบข้อความของโมดัลข้อความ หากไม่ระบุ ค่าปริมาณปุ่มเริ่มต้นปริมาณ 0

button จะมีค่า:

  • 0 = vbOKOnly - แสดงปุ่ม ตกลงเท่านั้น
  • 1 = vbOKCancel - แสดงปุ่ม ตกลง และ ยกเลิก
  • 2 = vbAbortRetryIgnore - แสดงปุ่ม ยกเลิก, พยายาม และ ละเลย
  • 3 = vbYesNoCancel - แสดงปุ่ม ใช่, ไม่ และ ยกเลิก
  • 4 = vbYesNo - แสดงปุ่ม ใช่ และ ไม่
  • 5 = vbRetryCancel - แสดงปุ่มพยายาม และ ยกเลิก
  • 16 = vbCritical - แสดงสัญลักษณ์ข้อความวิกฤต
  • 32 = vbQuestion - แสดงสัญลักษณ์ข้อความขอคำถาม
  • 48 = vbExclamation - แสดงสัญลักษณ์ข้อความเตือน
  • 64 = vbInformation - แสดงสัญลักษณ์ข้อความข้อมูล
  • 0 = vbDefaultButton1 - ปุ่มที่ 1 ใช้เป็นปุ่มเริ่มต้น
  • 256 = vbDefaultButton2 - ปุ่มที่ 2 ใช้เป็นปุ่มเริ่มต้น
  • 512 = vbDefaultButton3 - ปุ่มที่ 3 ใช้เป็นปุ่มเริ่มต้น
  • 768 = vbDefaultButton4 - ปุ่มที่ 4 ใช้เป็นปุ่มเริ่มต้น
  • 0 = vbApplicationModal - โหมดโปรแกรมแอปพลิเคชัน: ผู้ใช้จำเป็นต้องตอบคำขอของโมดัลก่อนจะสามารถทำงานในโปรแกรมปัจจุบันได้
  • 4096 = vbSystemModal - โหมดระบบ:ในขณะที่ผู้ใช้ตอบโตโด ทุกโปรแกรมทั้งหมดจะถูกหยุดชะงัก

กลุ่มค่าแรก (0 - 5) ใช้เพื่อเอ่ยถึงประเภทและจำนวนของปุ่มที่แสดงในโตโด;กลุ่มค่าที่สอง (16, 32, 48, 64) ใช้เพื่อเอ่ยถึงรูปแบบของไอคอน;กลุ่มค่าที่สาม (0, 256, 512) ใช้เพื่อกำหนดปุ่มที่เป็นปุ่มเริ่มต้น;และกลุ่มค่าที่สี่ (0, 4096) ใช้เพื่อกำหนดรูปแบบของโตโด ในขณะที่เรียกเลขที่เกี่ยวข้องกับปุ่ม buttons สามารถใช้เพียงหนึ่งเลขจากแต่ละกลุ่มค่าเท่านั้น

title แสดงความหมายด้วยรายการสัญญาณข้อความที่แสดงในแถวหัวข้อของโตโด ถ้าละคราะเดียว จะแสดงชื่อโปรแกรมของโปรแกรมในแถวหัวข้อ
helpfile แสดงความหมายด้วยรายการสัญญาณข้อความ ใช้เพื่อระบุคู่มือช่วยที่มีความเกี่ยวข้องกับการให้ความช่วยเหลือที่เกี่ยวข้องกับโดเมนโดยผู้ใช้ ถ้ามี helpfile ต้องมี context ในระบบปฏิบัติการ 16 บิตไม่สามารถใช้ได้
context แสดงความหมายด้วยรายการสัญญาณเลขนิยาม ใช้เพื่อระบุเลขที่มีความเกี่ยวข้องกับหัวข้อที่มีความเกี่ยวข้องที่กำหนดโดยผู้เขียนคู่มือช่วย ถ้ามี context ต้องมี helpfile ในระบบปฏิบัติการ 16 บิตไม่สามารถใช้ได้

ตัวอย่าง

dim answer
answer=MsgBox("Hello everyone!",65,"Example")
document.write(answer)