msgbox(prompt[, buttons] [, title] [, helpfile, context])
msgbox 函式的語法具有以下幾個命名引數:
部分 描述
prompt 必要。字串表示式,作為顯示在對話方塊中的訊息。prompt 的最大長度大約為 1024 個字元,由所用字元的寬度決定。如果 prompt 的內容超過一行,則可以在每一行之間用回車符 (chr(13))、換行符 (chr(10)) 或是回車與換行符的組合 (chr(13) & chr(10)) 將各行分隔開來。
buttons 可選。數值表示式是值的總和,指定顯示按鈕的數目及形式,使用的圖示樣式,預設按鈕是什麼以及訊息框的強制回應等。如果省略,則 buttons 的預設值為 0。
title 可選。在對話方塊標題欄中顯示的字串表示式。如果省略 title,則將應用程式名放在標題欄中。
helpfile 可選。字串表示式,識別用來向對話方塊提供上下文相關幫助的幫助檔案。如果提供了 helpfile,則也必須提供 context。
context 可選。數值表示式,由幫助檔案的作者指定給適當的幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。
設定值
buttons 引數有下列設定值:
常數 值 描述
vbokonly 0 只顯示 ok 按鈕。
vbokcancel 1 顯示 ok 及 cancel 按鈕。
vbabortretryignore 2 顯示 abort、retry 及 ignore 按鈕。
vbyesnocancel 3 顯示 yes、no 及 cancel 按鈕。
vbyesno 4 顯示 yes 及 no 按鈕。
vbretrycancel 5 顯示 retry 及 cancel 按鈕。
vbcritical 16 顯示 critical message 圖示。
vbquestion 32 顯示 warning query 圖示。
vbexclamation 48 顯示 warning message 圖示。
vbinformation 64 顯示 information message 圖示。
vbdefaultbutton1 0 第乙個按鈕是預設值。
vbdefaultbutton2 256 第二個按鈕 是預設值。
vbdefaultbutton3 512 第三個按鈕是預設值。
vbdefaultbutton4 768 第四個按鈕是預設值。
vbsystemmodal 4096 系統強制返回;全部應用程式都被掛起,直到使用者對訊息框作出響應才繼續工作。
function與感嘆號
如果在function之前加上感嘆號 會怎麼樣?比如下面的 function true 在控制台執行後得到的值時true,為什麼是true這很容易理解,因為這個匿名函式沒有返回值,預設返回的就是undefined,求反的結果很自然的就是true。所以問題並不在於結果值,而是在於,為什麼求反操作能夠讓...
function與感嘆號
最近有空可以讓我靜下心來看看各種 function與感嘆號的頻繁出現,讓我回想起2個月前我回杭州最後參加團隊會議的時候,西子劍影丟擲的一樣的問題 如果在function之前加上感嘆號 會怎麼樣?比如下面的 function true 在控制台執行後得到的值時true,為什麼是true這很容易理解,因...
function與感嘆號
function true 在控制台執行後得到的值時true,為什麼是true這很容易理解,因為這個匿名函式沒有返回值,預設返回的就是undefined,求反的結果很自然的就是true。所以問題並不在於結果值,而是在於,為什麼求反操作能夠讓乙個匿名函式的自調製的合法?平時我們可能對新增括號來呼叫匿名...