ฟังก์ชัน InputBox ของ VBScript
คำนิยามและวิธีใช้
ฟังก์ชัน InputBox สามารถแสดงกล่องโจทย์แสดงให้ผู้ใช้ใส่ข้อความและ/หรือกดปุ่ม ถ้าผู้ใช้กดปุ่มยืนยันหรือกดตามชาติบรรทัดของคีย์บอร์ด ฟังก์ชัน InputBox จะกลับค่าข้อความในตัวกรอง ถ้าผู้ใช้กดปุ่มยกเลิก ฟังก์ชันจะกลับค่าว่าง ("")
หมายเหตุ:ถ้ากำหนดค่า helpfile และ context ในล่วงหน้า จะมีปุ่มช่วยเหลือในกล่องโจทย์
คำแนะนำ:ดูฟังก์ชัน MsgBox
คำแปลงภาษา
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
ประกาศ | คำอธิบาย |
---|---|
prompt | ความจำเป็น สายทางความคิดที่แสดงในกล่องโจทย์ ความยาวของ prompt สูงสุดประมาณ 1024 อักษร ซึ่งขึ้นอยู่กับความกว้างของอักษรที่ใช้ ถ้ามีหลายบรรทัดใน prompt สามารถแยกบรรทัดด้วยรหัสอีกแถว (Chr(13)) หรือรหัสบรรทัดใหม่ (Chr(10)) หรือสองรหัสดังกล่าวร่วมกัน (Chr(13) & Chr(10)) |
title | ทางเลือกได้. การแสดงทางเลือกข้อความ ใช้เพื่อระบุข้อความที่แสดงในแถวหัวข้อของกล่องโต้ตอบ ถ้ายกเลิก title ชื่อโปรแกรมของโปรแกรมจะแสดงในแถวหัวข้อ |
default | ทางเลือกได้. การแสดงทางเลือกข้อความ ใช้เพื่อระบุข้อความที่แสดงในกล่องข้อความ ถ้าไม่มีการบันทึกข้อมูลอื่น จะใช้ข้อความนี้เป็นค่าตอบโต้เริ่มต้น ถ้ายกเลิก default กล่องข้อความจะเป็นความว่าง |
xpos | ทางเลือกได้. การแสดงทางเลือกเลขานุสัญญา ใช้เพื่อระบุระยะห่างของขอบซ้ายของกล่องโต้ตอบจากขอบซ้ายของหน้าจอ (หน่วยเป็นทิตทัน) ถ้ายกเลิก xpos กล่องโต้ตอบจะแสดงขึ้นที่กลางของมุมซ้ายของหน้าจอ |
ypos | ทางเลือกได้. การแสดงทางเลือกเลขานุสัญญา ใช้เพื่อระบุระยะห่างของขอบบนของกล่องโต้ตอบจากขอบบนของหน้าจอ (หน่วยเป็นทิตทัน) ถ้ายกเลิก ypos กล่องโต้ตอบจะแสดงขึ้นที่ด้านล่างของหน้าจอประมาณหนึ่งในสาม |
helpfile | ทางเลือกได้. การแสดงทางเลือกข้อความ ใช้เพื่อระบุคู่มือช่วยชี้แจงเห็นที่เกี่ยวข้องกับกล่องโต้ตอบ ถ้ามี helpfile ต้องมี context |
context | ทางเลือกได้. การแสดงทางเลือกเลขานุสัญญา ใช้เพื่อระบุเลขประจำหัวข้อที่ผู้เขียนคู่มือช่วยชี้แจงเห็น ถ้ามี context ต้องมี helpfile |
ตัวอย่าง
dim fname fname=InputBox("Enter your name:") MsgBox("Your name is " & fname)