嘮嗑親,今天要給大家講講VBScript中那個叫做MsgBox的函數(shù),雙重奏一起加油嗷!這個函數(shù)的意思就是用來彈出一個消息框,搞得跟防疫大使似的,可以向用戶顯示一段信息,或者詢問用戶是否進行某種操作。那它到底是怎么用的呢,跟著老鐵來一起學習一下吧!
首先,要記住的是,MsgBox是個函數(shù)親!它的一般格式是:
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
接下來,我們看看這個函數(shù)的參數(shù)是啥玩意。
1. prompt:這個參數(shù)是必需的,就是彈出框中要顯示的信息咯。比如你想問用戶:“你是不是在等著我嗷?”這里就是放你的話的地方。
2. buttons:這個參數(shù)是可選的,用來定義消息框中的按鈕的類型和樣式。你看吶,有幾個選項:vbOKOnly、vbOKCancel、vbAbortRetryIgnore、vbYesNoCancel、vbYesNo、vbRetryCancel,你抓到了沒?
2.1 vbOKOnly:這個狀態(tài)意味著只有一個“確定”按鈕。放心嗷,用戶只能選擇“確定”這一款。
2.2 vbOKCancel:這個狀態(tài)意味著有兩個按鈕,一個是“確定”,一個是“取消”。用戶可以搞自帶“取消”選項。
2.3 vbAbortRetryIgnore:這個狀態(tài)更厲害了,三個按鈕,分別是“終止”、“重試”和“忽略”。用戶是不是需要慎重些呢?
2.4 vbYesNoCancel:這個菜單選擇里有“是”、“否”和“取消”三種按鈕。用戶可以退回“取消”,不同意你的要求。
2.5 vbYesNo:這個狀態(tài)只存在兩種按鈕,一個“是”,一個“否”。要看用戶選什么咯!
2.6 vbRetryCancel:這個狀態(tài)有兩個按鈕,一個是“重試”,一個是“取消”。難道用戶要不要重新來過呀?
好了親,你掌握住這些按鈕的用法,就能輕松駕馭用戶了哦!
3. title:這個參數(shù)也是可選的,用來設置消息框的標題。比如你可以設成“宇宙無敵超級問號”,讓用戶超級好奇。
4. helpfile:這個參數(shù)是可選的,用來指定用于消息提示的幫助文件的完整路徑和文件名。
5. context:這個參數(shù)也是可選的,用來指定幫助文件中主題的號碼。
額,那么問題來了,對于這些參數(shù)我們是怎么處理的呢?Ok,看圖說話。
1. 首先是最簡單的情況,你就是想彈出一個消息框,提示用戶“你是不是在等著我?”。那就這樣唄:
MsgBox "你是不是在等著我嗷?"
2. 第二種情況,你不僅要提示用戶,還要給他選擇的權利?!笆恰被蛘摺胺瘛保ε??那就這樣:
MsgBox "你喜歡我嗎?", vbYesNo
3. 第三種情況,你要給用戶一個警告信息,同時又想告訴他可以繼續(xù)還是取消。瞧瞧這個:
MsgBox "別點那個!它有毒!", vbRetryCancel, "小心小心,用心走路~"
親,你學會了嗎?對了,這里還要告訴你,在MsgBox函數(shù)里,還有一個重要的返回值的呢!噢耶!就是用戶所使用的按鈕的返回值。瞅瞅下面這個例子:
result = MsgBox("你是不是在等著我嗷?", vbYesNo)
If result = vbYes Then
MsgBox "哇塞!你居然喜歡我!"
Else
MsgBox "囧...你竟然不喜歡我?"
End If
是不是很簡單呀?你就可以根據(jù)用戶的選擇,做出不同的反應。開心呀!
最后,老規(guī)矩,給你灌輸點注意事項。
注意事項一:你的代碼里一般都會用到這個函數(shù),記得要引入VBScript的環(huán)境,不要忘啦!
注意事項二:MsgBox函數(shù)在VBScript里是同步的,也就是說,當彈出消息框時,代碼會暫停執(zhí)行,直到用戶作出選擇或關閉消息框為止。記得活學活用,別讓經濟學原理里的“效用最大化”說你白學了!
注意事項三:如果你連按鈕都不設的話,默認是彈出一個只有“確定”按鈕的消息框喲。
老鐵們,對于VBScript的MsgBox函數(shù),相信你們已經掌握得相當不錯了嗷!不管是作為娛樂還是開發(fā),別忘了讓用戶參與進來,一起好玩!愿你我雙方都能順利的與用戶互動,開開心心,哈哈哈,拜拜咯! yinyiprinting.cn 寧波海美seo網絡優(yōu)化公司 是網頁設計制作,網站優(yōu)化,企業(yè)關鍵詞排名,網絡營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網站。 該平臺致力于提供實用、相關和最新的內容,這使其成為初學者和經驗豐富的專業(yè)人士的寶貴資源。
聲明本文內容來自網絡,若涉及侵權,請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]
學習了,以后盡量用301轉向哈.