2011年計算機等級考試二級VB基礎教程輔導(11)

字號:

2.7 Visual Basic的輸出機制
    作為輸出的對象,Visual Basic提供了標簽,文本框,窗體,圖片框(Picture Box)等用于輸出,而且Visual Basic里也有一堆命令、屬性涉及信息的輸出,較常用的有:MsgBox函數(shù),Print方法,Cls方法,Tab函數(shù),F(xiàn)ormat函數(shù),F(xiàn)ontName,F(xiàn)ontSize,F(xiàn)ontBold,F(xiàn)ontItalic,F(xiàn)ontStrikethru,F(xiàn)ontUnderline屬性,CurrentX,CurrentY屬性等。
    1. 通過MsgBox函數(shù)輸出
    了解Windows應用程序的人都知道當用戶操作錯誤時,應用程序往往打出一個消息框來提示用戶的錯誤,象這樣:
    Dim Action As Integer
    Action = MsgBox(“單擊確定鍵將引爆此計算機!”, vbYesNo + vbCritical + vbDefaultButton2, “警告!”)
    If Action = 6 Then Explode
    這個功能在Visual Basic里是通過MsgBox函數(shù)來實現(xiàn)的,這樣程序員就不必自己去畫一個消息框了。語法是:
    Action = MsgBox (msg, type, title)
    其中,msg是消息的內容,是一個字符串型的變量,type及title參數(shù)是可以省略的,type參數(shù)指定顯示的按鈕是什么及使用什么樣的圖標(這個參數(shù)往往讓新程序員思考幾分鐘),title參數(shù)指定消息框的標題。type參數(shù)的含義是:
    例如:Action = MsgBox (“Are you girl?”, vbYesNo + vbQuestio“Question”)。使用這個函數(shù)時Visual Basic將產生一個標題為Question,具有問號和Yes,No按鈕的消息框。作為一個函數(shù),本質上還是要返回值的,MsgBox的返回值確定了用戶的選擇,程序可根據(jù)返回值做出相應的動作。