首頁 >常見問題 >msgbox函數的回傳值類型為什麼

msgbox函數的回傳值類型為什麼

青灯夜游
青灯夜游原創
2020-12-18 15:17:399127瀏覽

MsgBox函數的傳回值的型別為「數值型」。 MsgBo函數的功能是彈出一個對話框,等待使用者點擊按鈕,並傳回一個Integer整數值表示使用者點擊了哪一個按鈕。

msgbox函數的回傳值類型為什麼

相關推薦:《程式設計影片

MsgBox函數的傳回值的型別為「數值型」。

MsgBox是Visual Basic和VBS中的一個函數。

MsgBox在一個簡單的對話方塊中顯示訊息,這個對話方塊可包含預先定義的按鈕和項目、使用者要指定對話方塊中所使用的訊息、標題、按鈕和項目。 MsgBox可以用來在對話方塊中顯示訊息並等待使用者點擊按鈕,然後傳回一個整數值,讓程式了解使用者點擊的是哪一個按鈕。

「MsgBox」即為「Message Box」的縮寫,在英文中意為「信箱」。

語法

MsgBox (Prompt [,Buttons] [,Title] [,Helpfile,Context])

參數:

#MsgBox函數參數
部分
描述
#Prompt
必選。字串表達式,顯示在對話方塊中的消息。 Prompt的最大長度大約是
1024個字符,由所用字符的位元組大小決定。如果Prompt的內容超過一行,則可以在每一行之間用回車符(Chr(13))、換行符(Chr(10))或是回車與換行符的組合(Chr(13) & Chr( 10),即vbCrLf)將各行分隔開來。
Buttons
#可選。數值表達式,是一些數值的總和,指定所顯示的按鈕的數目及形式、使用的圖示樣式(及聲音),缺省按鈕以及訊息方塊的強制性等。若省略,則其預設值為0。具體數值請見“參數設定值”表格。
Title
#可選。字串表達式,在對話方塊標題列中顯示的內容。如果省略Title,則將應用程式標題(App.Title)放在標題列中。
######Helpfile#############可選。字串表達式,用來向對話框提供上下文相關幫助的幫助文件。如果提供了Helpfile,則也必須提供Context。 ##################Context#############可選。數值表達式,由說明文件的作者指定給適當的幫助主題的幫助上下文編號。如果提供了Context,則也必須提供Helpfile。 ################

參數設定值:

##顯示“確定”和“取消”按鈕。 #2顯示「終止」、「重試”和“忽略”按鈕。 #3顯示「是」、「否”和“取消”按鈕。 #416#顯示「錯誤訊息」圖示。 #32顯示「詢問資訊」圖標。 #48#0256##文字為右對準。 vbMsgBoxRtlReading1048576指定文字應為在希伯來和阿拉伯語系統中的從右到左顯示。 #

這些常數都是Visual Basic for Applications(VBA)指定的。所以,可以在程式碼中使用這些常數名稱,而不使用實際數值。

傳回值:

Buttons參數設定值
#常數
##值
描述
#對話方塊中顯示的按鈕的類型與數字
vbOKOnly
#0
只顯示「確定」按鈕。 (缺省)
vbOKCancel
#1
vbAbortRetryIgnore
vbYesNoCancel
vbYesNo
顯示「是」和「否”按鈕。
vbRetryCancel
#5
顯示「重試」和“取消”按鈕。
圖示的樣式(根據系統設置,可能伴隨聲音)
vbCritical
vbQuestion
vbExclamation
##顯示「警告訊息」圖標。
vbInformation
#64
顯示「通知訊息」圖示。
預設按鈕
vbDefaultButton1
第一個按鈕是預設按鈕。 (預設)
vbDefaultButton2
第二個按鈕是預設按鈕。
######vbDefaultButton3#############512############第三個按鈕是預設按鈕。 ##################vbDefaultButton4#############768###
第四個按鈕是預設按鈕。
對話方塊的強制回傳性
vbApplicationModal
0
應用程式強制返回;應用程式一直被掛起,直到使用者對訊息框作出回應才繼續工作。
vbSystemModal
4096
##系統強制回傳;全部應用程式都被掛起,直到使用者對訊息框作出回應才繼續工作。
對話方塊特殊設定
#vbMsgBoxHelpButton
#16384
將說明按鈕新增至訊息方塊。
vbMsgBoxSetForeground
65536
指定訊息方塊視窗為前景視窗。
vbMsgBoxRight
#524288
MsgBox函數傳回值
##常數
描述
#vbOK
1
點選了「確定」按鈕。
vbCancel
#2
點擊了“取消”按鈕。
vbAbort
#3
點擊了“終止”按鈕。
vbRetry
#4
點擊了「重試”按鈕。
vbIgnore
#5
點擊了“忽略”按鈕。
vbYes
#6
點擊了“是”按鈕。
vbNo
#7
點擊了“否”按鈕。
想要查閱更多相關文章,請造訪

PHP中文網! !

以上是msgbox函數的回傳值類型為什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn