视窗应用程式基本输出入.pptVIP

  • 0
  • 0
  • 约5.43千字
  • 约 48页
  • 2019-11-06 发布于广东
  • 举报
4-6-1 MsgBox訊息視窗- 提示訊息參數 顯示在訊息視窗的資訊字串,MsgBox()函數至少需要提供此參數。 4-6-1 MsgBox訊息視窗- 樣式參數 4-6-1 MsgBox訊息視窗- 視窗標題參數 顯示在訊息視窗上方標題列的字串,如果沒有指定,預設是專案名稱。 4-6-1 MsgBox訊息視窗- 範例 訊息視窗MsgBox函數的使用範例,如下所示: ret = MsgBox(txtPrompt.Text, msgStyle, _ txtTitle.Text) 第1個參數是文字方塊內容,第2個參數msgStyle顯示樣式的整數值,使用的是列舉常數,如果不只一個(按鈕、圖示、預設按鈕只能各選一),請使用加法來計算樣式值,如下所示: msgStyle = MsgBoxStyle.OKCancel + _ MsgBoxStyle.Question + _ MsgBoxStyle.DefaultButton2 4-6-1 MsgBox訊息視窗- 傳回值 MsgBox()函數如果有傳回值,傳回值是按下哪一個按鈕,屬於MsgBoxResult列舉常數,如下表所示: 4-6-2 InputBox對話方塊-語法 InputBox對話方塊不同於MsgBox訊息視窗是一種「是非」選擇,它可以彈出對話方塊,讓使用者輸入資料,在功能上如同單行文字方塊控制項。 InputBox()函數的語法如下所示: InputBox(提示訊息, [標題文字, 預設值, 位置x, 位置y]) 上述函數的最後4個參數是選擇參數,可以不用指定。 4-6-2 InputBox對話方塊-參數 提示訊息:顯示在對話方塊的字串,InputBox()函數至少需要提供此參數。 標題文字:顯示在標題列的文字內容。 預設值:輸入資料的預設值。 位置x、位置y:對話方塊在螢幕上顯示的位置,沒有指定,預設值是桌面正中央。 4-6-2 InputBox對話方塊-範例 InputBox()函數的使用範例,如下所示: strValue = InputBox(請輸入金額?, _ 輸入金額) 上述程式碼的InputBox()函數只有前2個參數,傳回值是使用者輸入的資料,按下「確定」鈕傳回輸入字串,「取消」鈕傳回空字串。 4-7 格式化資料的輸出 4-7-1 字型與色彩 4-7-2 Format()格式化函數 4-7-1 字型與色彩-Font物件 字型是Font類別的物件,需要使用New運算子建立Font物件,如下所示: lblShow.Font = New Font(細明體, _ 16, FontStyle.Bold) 上述程式碼建立Font物件指定為控制項的Font屬性,使用的是Font類別的建構子,其參數依序是字型名稱、字型尺寸和樣式,樣式是使用FontStyle列舉常數。 4-7-1 字型與色彩-Color結構 在程式碼指定控制項色彩是使用Color結構的屬性,如下所示: lblShow.BackColor = Color.Gray 上述程式碼指定lblShow控制項的背景色彩BackColor屬性為灰色。 4-7-1 字型與色彩-常用的色彩結構 常用的色彩結構屬性,如下表所示: 4-7-1 字型與色彩-FromArgb()方法 如果不是常用色彩,我們可以使用Color結構的FromArgb()方法,以RGB三原色的比例值來指定色彩,如下所示: lblShow.ForeColor=Color.FromArgb(255,0,0) 上述程式碼可以指定前景色彩為紅色,3個參數依序是紅、綠和藍三原色的比例值,值的範圍是0~255。 4-7-2 Format()格式化函數-說明 在控制項輸出資料時,除了指定字型與色彩外,我們還可以指定輸出格式。例如:日期資料輸出成「月/日/年」或「年/月/日」格式,這是使用Visual Basic的Format()函數,例如:格式化數值資料,如下所示: lblDate.Text = Format(45677.8912, g) 上述Format()函數有2個參數,第1個參數是欲格式化的運算式或變數值,第2個參數是格式字串指定的輸出格式,函數可以傳回格式化後的輸出字串。 4-7-2 Format()格式化函數-數字資料的格式輸出1 在Format()函數主要是使用格式字串來格式化資料,以數值45677.8912為例,各種格式字串的說明,如下表所示: 4-7-2 Format()格式化函數-數字資料的格式輸出2 如果預設格式字串無法符合需求,我們可以自行定義格式字串,在格式字串常用的

文档评论(0)

1亿VIP精品文档

相关文档