English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

msgbox(s, vbOKCancel, "2") = vbOK   ↑   ↑   ↑   ↑  這些箭頭比的地方的用法是什麼?

2006-11-07 13:40:04 · 2 個解答 · 發問者 Allen 4 in 電腦與網際網路 程式設計

2 個解答

我把MsgBox的資料整理如下...

※MsgBox函數
語法:MsgBox(prompt[,buttons][,title][,helpfile,context])

prompt:必要引數。做為顯示在對話方塊中之訊息的字串運算式。prompt的最大長度大約是1024個字元,由使用字元的寬度決定。如果prompt超過一行,您可以在每一行之間用復位字元(Chr(13))、換行字元(Chr(10))或是復位字元與換行字元的組合(Chr(13)&Chr(10))來做區隔

buttons:選擇性引數。數值運算式,用來指出顯示按鈕的數目及形式,使用的圖示樣式,預設按鈕為何,以及訊息方塊的強制回應等。如果沒有指定,則buttons的預設值是0。

title:選擇性引數。顯示在對話方塊標題列中的字串運算式。如果沒有title,則將應用程式的名稱放在標題列中。

helpfile:選擇性引數。用來辨識提供給對話方塊文字感應說明的說明檔案的字串運算式。如果指定了helpfile,則也必須指定context。

context:選擇性引數。數值運算式,由說明檔案的作者來指定適當的說明主題的說明主題代碼。如果指定了context,則也必須指定helpfile。

※設定
(常數,值,說明)
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,顯示CriticalMessage圖示。
vbQuestion,32,顯示WarningQuery圖示
vbExclamation,48,顯示WarningMessage圖示
vbInformation,64,顯示InformationMessage圖示
vbDefaultButton1,0,第一個按鈕是預設值。
vbDefaultButton2,256,第二個按鈕是預設值。
vbDefaultButton3,512,第三個按鈕是預設值。
vbDefaultButton4,768,第四個按鈕是預設值。
vbApplicationModal,0,應用程式強制回應:使用者必須先回應此訊息方塊,才能在目前的應用程式中繼續工作。
vbSystemModal,4096,系統強制回應;所有的應用程式都會暫停,直到使用者回應此訊息方塊。
vbMsgBoxHelpButton,16384,將Help按鈕新增到訊息方塊中。
VbMsgBoxSetForeground,65536,指定訊息方塊視窗作為前景視窗。
vbMsgBoxRight,524288,文字為靠右對齊。
vbMsgBoxRtlReading,1048576,指定文字應為在希伯來和阿拉伯語系統中的從右到左顯示。

※傳回值
(常數,值,描述)
vbOK,1,OK
vbCancel,2,Cancel
vbAbort,3,Abort
vbRetry,4,Retry
vbIgnore,5,Ignore
vbYes,6,Yes
vbNo,7,No

2006-11-07 19:50:19 補充:
msgbox(s, vbOKCancel, "2") = vbOK的"vbOK"意思:當使用者按下vbOK這個鈕時...

2006-11-07 21:13:09 補充:
第四個箭頭:不能等號吧?沒有人這樣寫的...

2006-11-07 14:49:07 · answer #1 · answered by 天使 4 · 0 0

第一個箭頭
是指訊息內容 , 記得加 " "
例如: msgbox( "要刪除嗎??" )
第二個箭頭
是指回覆按鈕設定值 ,你如果是要寫okcancel 的話
正確寫法是 msgboxstyle . okcancel
例如: msgbox( "要刪除嗎??" , msgboxstyle . okcancel)
第三個箭頭
是指抬頭(就是視窗檔案上都會有一條藍色ㄉ,上面的名稱叫抬頭)
例如:msgbox( "要刪除嗎??" , msgboxstyle . okcancel, " 問題 ")
第四個我不清楚ㄝ
我剛開始學,目前還沒看過有接等號ㄉ

2006-11-07 14:46:36 · answer #2 · answered by pp 2 · 0 0

fedest.com, questions and answers