VB學習要點4----日期型資料作算術運算
MsgBox函式和MsgBox語句均可用來彈出對話方塊,不同處在於MsgBox函式可以返回一個值,而MsgBox語句不會返回值。
MsgBox語句:用於彈出一個對話方塊。
格式如下:
MsgBox內容[,型別][,標題][,幫助檔名,幫助主題目錄號]
在IE位址列中輸入“javascript:alert(“歡迎XX”)”,然後按enter鍵,則彈出對話方塊“歡迎XX”
VB中MsgBox語句也可方便實現,在窗體的單擊事件中輸入如下程式碼
Private Sub Form_click()
MsgBox ("歡迎XX")
End Sub
MsgBox內容[,型別][,標題][,幫助檔名,幫助主題目錄號]
“內容”引數,為必要引數,是一個字串,其長度不得超過1024字元。如果超過,多餘的部分會被省略。字串的內容在由MsgBox語句彈出的對話方塊中顯示。當字串在一行內顯示不完時,將自動換行。也可用“chr$(13)+chr$(10)”或“vbCrlf”進行強制換行。
例如
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!"
End Sub
執行後將彈出對話方塊如圖:
“型別”引數,它是一個整數值或符號常量,用來控制在對話方塊內顯示的按鈕、圖示的種類及數量。該引數的值由4類數值相加產生,這4類數值或符號常量分別表示按鈕的型別、顯示圖示的種類、活動按鈕的位置以及強制返回。不過,對於MsgBox語句,按鈕的型別及強制返回作用不大,但對於MsgBox函式卻很有用。在MsgBox函式中可通過按鈕對話方塊中某個按鈕而執行指定的操作。
MsgBox型別引數的取值:
符號常量 |
值 |
作 用 |
|
按 鈕 類 型 |
vbOKOnly |
0 |
只顯示“確定”按鈕 |
vbOKCancel |
1 |
只顯示“確定”及“取消”按鈕 |
|
vbAbortRetryIgnore |
2 |
顯示“放棄”、“重試”和“忽略”按鈕 |
|
vbYesNoCancel |
3 |
顯示“是”、“否”和“取消”按鈕 |
|
vbYesNo |
4 |
顯示“是”和“否”按鈕 |
|
vbRetryCancel |
5 |
顯示“重試”和“取消”按鈕 |
|
|
|||
圖 標 樣 式 |
vbCritical |
16 |
顯示系統叉號圖示 |
vbQuestion |
32 |
顯示系統問號圖示 |
|
vbExclamation |
48 |
顯示系統歎號圖示 |
|
vbInformation |
64 |
顯示系統資訊圖示 |
|
|
|||
默 認 按 鈕 |
vbDefaultButton1 |
0 |
第一個按鈕為預設按鈕 |
vbDefaultButton2 |
256 |
第二個按鈕為預設按鈕 |
|
vbDefaultButton3 |
512 |
第三個按鈕為預設按鈕 |
|
vbDefaultButton4 |
768 |
第四個按鈕為預設按鈕 |
|
|
|||
強制 返回 |
vbApplicationModal |
0 |
應用程式強制返回 |
vbSystemModal |
4096 |
系統強制返回 |
例如:
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!",2
End Sub
執行後將彈出對話方塊如圖:
例如:
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!",64
End Sub
執行後將彈出對話方塊如圖:
如果要同時定義按鈕型別和圖示樣式,可直接將按鈕型別的取值和圖示樣式的取值相加即可。例如:2+64
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!",66
End Sub
執行結果如圖:
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!",66+512
End Sub
則會將預設按鈕變為第三個按鈕,執行結果如圖:
如果對話方塊中只有三個按鈕,程式碼卻為“66+768”,執行結果為預設選中第一個按鈕。
“標題”引數,用來指定對話方塊的標題欄文字。
例如:
Private Sub Form_click()
MsgBox "歡迎XX" & Chr(13) + Chr(10) & "祝XX快樂每一天!",65 + 512, "許願池"
End Sub
執行結果:
*************
MsgBox函式,除可返回值外,其他功能與MsgBox語句相同。
MsgBox函式返回值是一個整數,可以是1~7之間的任意整數,它們分別對應7個按鈕被選中的狀態。
返回值 |
操 作 |
符號常量 |
1 |
選“確定”按鈕 |
vbOk |
2 |
選“取消”按鈕 |
vbCancel |
3 |
選“終止”按鈕 |
vbAbort |
4 |
選“重試”按鈕 |
vbRetry |
5 |
選“忽略”按鈕 |
vblgnore |
6 |
選“是”按鈕 |
vbYes |
7 |
選“否”按鈕 |
vbNo |
例如:
在按鈕【退出】的雙擊事件中輸入如下程式碼:
Private Sub Command1_Click()
Dim a As Integer ‘定義整形變數a
a = MsgBox("你確定要退出嗎?", 1 + 32) ‘用變數a來接收MsgBox函式的返回值
If a = 1 Then ‘如果變數a的值為1,即MsgBox函式的返回值為1。那麼
End
Else
Print ("你沒有退出。")
End If
End Sub
有問題或者想了解更多的朋友請加入群 VB學習交流群 531161726
既然來了,就留下你的腳印唄。。。。。。
相關文章
- VB學習要點1----日期型資料作算術運算
- 【Mysql學習】算術運算及字串,數值函式MySql字串函式
- 【Mysql 學習】算術運算及字串,數值函式MySql字串函式
- C語言資料型別和算數運算C語言資料型別
- 學習位運算
- 如何快速入行雲端計算?雲端計算的學習要點有哪些?
- 做運維要懂雲端計算嗎?Linux運維學習運維Linux
- [大資料量]java移位運算與位運算與資料型別的儲存大資料Java資料型別
- 學習運維技術要掌握哪些知識點?運維
- 使用三重損失網路學習位置嵌入:讓位置資料也能進行算術運算
- python資料型別和四則運算Python資料型別
- Python做浮點數(float)運算要小心Python
- [shell基礎]——算術運算
- [轉載]學習日期、日期格式、日期的解析和日期的計算[程式碼]
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- 資料的運算(上)
- (資料科學學習手札99)掌握pandas中的時序資料分組運算資料科學
- opencv入門系列教學(六)影像上的算術運算(加法、融合、按位運算)OpenCV
- 為什麼要學習Linux雲端計算運維?原因竟是“它”!Linux運維
- 雲端計算和大資料學哪個好?雲端計算學習大資料
- 二、python的邏輯運算與資料型別Python資料型別
- 【TVM 學習資料】用 Schedule 模板和 AutoTVM 最佳化運算元
- SCSS 算術運算子CSS
- Java算術運算子Java
- OpenCV計算機視覺學習(2)——影像算術運算 & 掩膜mask操作(數值計算,影像融合,邊界填充)OpenCV計算機視覺
- 計算機中的浮點運算計算機
- (資料科學學習手札86)全平臺支援的pandas運算加速神器資料科學
- (資料科學學習手札138)使用sklearnex大幅加速scikit-learn運算資料科學
- 雲端計算與大資料要學啥?零基礎能學雲端計算嗎?大資料
- Python-資料運算Python
- 不同型別資料運算型別
- 深度學習運算元優化-FFT深度學習優化FFT
- Python學習:運算元據庫Python
- Java8 學習之計算日期相差天數Java
- 大資料,雲端計算學習路線大資料
- pg 中日期型的計算問題
- 計組之資料運算:9、浮點數的表示
- 【VB超簡單入門】八、四種運算