InputBox()函數(shù)在VB中用來顯示一個(gè)對(duì)話框,讓用戶在該對(duì)話框中輸入一個(gè)值以傳回到程序中進(jìn)行處理。InputBox()的函數(shù)語法格式如下:
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
InputBox 函數(shù)的語法中的參數(shù)含義如下:
(1)Prompt參數(shù):這個(gè)參數(shù)是 必需的。主要是對(duì)話框中出現(xiàn)的字符串表達(dá)式。prompt 的最大長度大約是 1024 個(gè)字符,由所用字符的寬度決定。如果 prompt 包含多個(gè)行,則可在各行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或回車換行符的組合 (Chr(13) & Chr(10)) 來分隔。
(2)Title 可選的。顯示對(duì)話框標(biāo)題欄中的字符串表達(dá)式。如果省略 title,則把應(yīng)用程序名放入標(biāo)題欄中。
(3)Default 可選的。顯示文本框中的字符串表達(dá)式,在沒有其它輸入時(shí)作為缺省值。如果省略 default,則文本框?yàn)榭铡?/p>
(4)Xpos 可選的。數(shù)值表達(dá)式,成對(duì)出現(xiàn),指定對(duì)話框的左邊與屏幕左邊的水平距離。如果省略 xpos,則對(duì)話框會(huì)在水平方向居中。
(5)Ypos 可選的。數(shù)值表達(dá)式,成對(duì)出現(xiàn),指定對(duì)話框的上邊與屏幕上邊的距離。如果省略 ypos,則對(duì)話框被放置在屏幕垂直方向距下邊大約三分之一的位置。
(6)Helpfile 可選的。字符串表達(dá)式,識(shí)別幫助文件,用該文件為對(duì)話框提供上下文相關(guān)的幫助。如果已提供 helpfile,則也必須提供 context。
(7)Context 可選的。數(shù)值表達(dá)式,由幫助文件的作者指定給某個(gè)幫助主題的幫助上下文編號(hào)。如果已提供 context,則也必須要提供 helpfile。
注意事項(xiàng):
如果同時(shí)提供了 helpfile 與 context,用戶可以按 F1 來查看與 context 相應(yīng)的幫助主題。某些主應(yīng)用程序,例如,Microsoft Excel,會(huì)在對(duì)話框中自動(dòng)添加一個(gè) Help 按鈕。如果用戶單擊 OK 或按下ENTER ,則 InputBox 函數(shù)返回文本框中的內(nèi)容。如果用戶單擊 Cancel,則此函數(shù)返回一個(gè)長度為零的字符串 ("")。
如果還要指定第一個(gè)命名參數(shù)以外的參數(shù),則必須在表達(dá)式中使用 InputBox。如果要省略某些位置參數(shù),則必須加入相應(yīng)的逗號(hào)分界符。
參考使用方法:
'程序的作用是用inputbox函數(shù)輸入2個(gè)數(shù)據(jù)之后.把他們連接起來.用msgbox a & b
Dim a As String, b As String
Private Sub Command1_Click()
a = InputBox("輸入第一個(gè)數(shù)據(jù):")
b = InputBox("輸入第二個(gè)數(shù)據(jù):")
End Sub
Private Sub Command2_Click()
MsgBox a & b
End Sub
新聞熱點(diǎn)
疑難解答
圖片精選