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