VBScript MsgBox 函數(shù)
定義和用法
MsgBox 函數(shù)可顯示一個(gè)消息框,等待用戶(hù)點(diǎn)擊某個(gè)按鈕,然后返回指示被點(diǎn)擊按鈕的值。
MsgBox 函數(shù)可返回下面的值:
- 1 = vbOK - 確定按鈕被單擊。
- 2 = vbCancel - 取消按鈕被單擊。
- 3 = vbAbort - 終止按鈕被單擊。
- 4 = vbRetry - 重試按鈕被單擊。
- 5 = vbIgnore - 忽略按鈕被單擊。
- 6 = vbYes - 是按鈕被單擊。
- 7 = vbNo - 否按鈕被單擊。
注釋?zhuān)?/span>當(dāng) helpfile 和 context 參數(shù)均被規(guī)定后,用戶(hù)可按 F1 鍵來(lái)查看幫助。
提示:請(qǐng)參閱 InputBox 函數(shù)。
語(yǔ)法
MsgBox(prompt[,buttons][,title][,helpfile,context])
參數(shù) | 描述 |
---|---|
prompt | 必需的。作為消息顯示在對(duì)話(huà)框中的字符串表達(dá)式。prompt 的最大長(zhǎng)度大約是 1024 個(gè)字符,這取決于所使用的字符的寬度。如果 prompt 中包含多個(gè)行,則可在各行之間用回車(chē)符 (Chr(13))、換行符 (Chr(10)) 或回車(chē)換行符的組合 (Chr(13) & Chr(10)) 分隔各行。 |
buttons |
數(shù)值表達(dá)式,是表示指定顯示按鈕的數(shù)目和類(lèi)型、使用的圖標(biāo)樣式,默認(rèn)按鈕的標(biāo)識(shí)以及消息框樣式的數(shù)值的總和。如果省略,則 buttons 的默認(rèn)值為 0。 button 的取值:
第一組值 (0 - 5) 用于描述對(duì)話(huà)框中顯示的按鈕類(lèi)型與數(shù)目;第二組值 (16, 32, 48, 64) 用于描述圖標(biāo)的樣式;第三組值 (0, 256, 512) 用于確定默認(rèn)按鈕;而第四組值 (0, 4096) 則決定消息框的樣式。在將這些數(shù)字相加以生成 buttons 參數(shù)值時(shí),只能從每組值中取用一個(gè)數(shù)字。 |
title | 顯示在對(duì)話(huà)框標(biāo)題欄中的字符串表達(dá)式。如果省略 title,則將應(yīng)用程序的名稱(chēng)顯示在標(biāo)題欄中。 |
helpfile | 字符串表達(dá)式,用于標(biāo)識(shí)為對(duì)話(huà)框提供上下文相關(guān)幫助的幫助文件。如果已提供 helpfile,則必須提供 context。在 16 位系統(tǒng)平臺(tái)上不可用。 |
context | 數(shù)值表達(dá)式,用于標(biāo)識(shí)由幫助文件的作者指定給某個(gè)幫助主題的上下文編號(hào)。如果已提供 context,則必須提供 helpfile。在 16 位系統(tǒng)平臺(tái)上不可用。 |
實(shí)例
dim answer answer=MsgBox("Hello everyone!",65,"Example") document.write(answer)