vb的inputbox函式怎麼用?玩轉inputbox函式
inputbox是Visual Basic和VBScript中的一個輸入框函式,掌握它程式設計會更得心應手。
下面小編分享下vb(vbs)中,inputbox函式的詳細使用方法。
操作方法
(01)先來看看inputbox的函式原型:Sting inputbox(提示文字,[對話方塊標題],[輸入框文字],[視窗所在x軸],[視窗所在y軸],[幫助檔案],[幫助圖示主題])[]內為可選引數可見常用的引數只有3個,分別是提示文字、標題、輸入框文字。當我們可選引數為空時,即input(""),如下,會繼承父視窗的標題。
(02)我們可以把它理解為:inputbox(提示文字,標題,輸入框文字)更方便記憶。如果inputbox中有可選引數,這時必須要一個變數來獲得inputbox函式的返回值。雖然這點很奇怪,但是確實如此。比如,程式碼如下:inputbox("您今年幾歲了?","輸入年齡","18")
(03)編譯器卻提示我們缺少=號。
(04)因為這時需要變數來接收inputbox的返回值。此時把程式碼改為:Dim tmp As Stringtmp = inputbox("您今年幾歲了?","輸入年齡","18")
(05)這時才能成功執行。這點很重要,如果inputbox只有一個必選引數時,無需變數來接收返回值。當標題和輸入框內的引數存在時,就必須要有一個變數來接收其返回值。
(06)關於返回值。點選取消時,inputbox會返回一個空字串(即null)。當點選確定時,inputbox會把輸入框內的內容作為返回值。有一點很值得注意,如果輸入框內的內容為空,使用者點選確定之後,那返回值同樣是空字串。我們沒有辦法判斷使用者點選的是確定還是取消。這其實是一個盲點,inputbox函式很致命的一個盲點。我們可以這樣測試:msgbox( inputbox("請輸入一個數據","請輸入","Hi"))(即msgbox打印出inputbox的返回值)
(07)執行之後,我們點選輸入框的取消按鈕。結果是msgbox列印一個空字串。中斷程式,重新執行,這次我們把輸入框內容情況,然後點選確定,發現沒有,msgbox也是列印一個空字串。這就意味著,如果我們要判斷inputbox哪個按鈕被點選,如果遇到使用者輸入空資料的話,我們根本無從判斷。
-
電腦上怎樣申請QQ號
很多人在開啟電腦的時候,都會習慣登入QQ跟別人聊天,如果沒有QQ賬號的話,可以在電腦上免費申請QQ號,或者之前的QQ號是別人給的,自己不喜歡,也可以重新申請一個新的QQ號,在這裡,跟大家分享一下在電腦上如何免費申請QQ號的方法。電腦上免費申請QQ號的步驟(01)在電腦上下載和...
-
QQ瀏覽器如何安裝應用外掛
QQ瀏覽器如何安裝應用外掛,瀏覽器的應用外掛的安裝對我們來說是非常方便的。下面以安裝護眼導航應用為例,介紹如何安裝瀏覽器應用外掛。操作方法(01)開啟QQ瀏覽器,點選右上角的“”+“”如圖所示(02)進入了安裝應用的首頁,如圖所示(03)比如安裝一個護眼的應用,滑鼠停留在...
-
EPSON R230印表機清零軟體無法使用的解決方法
當EPSONR230印表機兩個紅燈閃爍,並提示“印表機的墨管已到它們的使用壽命”時就需要使用清零軟體進行處理,可是在我們使用清零軟體的過程中,總是出現這樣或那樣的問題。那麼我們在遇到這些問題時該如何解決呢?操作方法(01)首先當開啟清零軟體可執行檔案時,系統會彈出...
-
在Word文件中怎麼樣進行簡繁體轉換?
字型有繁體和簡體之分,而Word文件主要的功能是記錄儲存文字文字,可能由於區域不一樣,有的喜歡用簡體有的喜歡用繁體,為了方便檢視,就需要用到簡繁體的相互轉換了。操作方法(01)方法一:比較常用的,就是用Word文件自帶的簡繁體轉換功能,找到審閱——簡轉繁——便可將選擇的...