Download presentation
Presentation is loading. Please wait.
1
Visual Basic 6.0之事件 事件(Event)?
每一個物件都會有它自己的動作,如用滑鼠點一下、用鍵盤按一下、用滑鼠游標滑過......等等等動作,這些動作就稱為事件。 用另一外一種說法來說,事件就是該物件正在執行的動作(正在發生的行為)。
2
Visual Basic 6.0之事件 事件(Event)例題1:
選取指令按鈕於表單上,當滑鼠箭嘴移至指令按鈕時使其顏色改變,但當滑鼠移離指令按鈕時,按鈕變回原色。
3
Visual Basic 6.0之事件
4
Visual Basic 6.0之事件
5
Visual Basic 6.0之事件
6
Visual Basic 6.0之事件
7
Visual Basic 6.0之事件
8
Visual Basic 6.0之事件
9
Visual Basic 6.0之事件反思 在例題1中我們認識了以下名稱: 在屬性視窗中: BackColor 物件的背景顏色
Caption 物件的標題 Font 物件的文字,你可以設定該物件 要用何種字體顯示 Name 物件的名稱 Style 設定物件之標準外觀或圖片外觀
10
Visual Basic 6.0之事件 在例題1中我們認識了以下名稱: 在程式編碼視窗中: MouseMove 偵測滑鼠是否在物件上移動。
Click 按一下滑鼠鍵 在程式指令語法中: 物件.backcolor = vbred/vbblue/…. 物件.backcolor = rgb(255,255,255) 設定物件之背景顏色
11
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)是一種系統元件,作為一種訊息輸出的工具。
12
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類 按鈕類型: vbAbortRetryIgnore 異常終止、重試、略過
13
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類: vbMsgBoxHelpButton 確定、說明
vbOKCancel 確定、取消
14
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類: vbOKOnly 只有確定(預設)
vbRetryCancel 重試、取消
15
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類: vbYesNo 是、否 vbYesNoCancel 是、否、取消
16
Visual Basic 6.0之訊息盒 表單類型 vbApplicationModal 程式型(預設) vbSystemModal 系統型
17
Visual Basic 6.0之訊息盒 表單類型 vbCritical打叉叉 vbExclamation驚嘆號
vbInformation資訊 vbQuestion問號
18
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)語法 Msgbox “訊息語句”,按鈕類型+表單類型 , ”表單摽題”
vbExclamation, "回應"
19
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)例題練習: 參考工作紙例題1
例題2:接續例題1,當按下指令按鈕時,產生一連串之不同訊息盒。 學習重點:認識Visual Basic訊息盒之語法
20
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)例題2練習:
21
Visual Basic 6.0之訊息盒 在例題2中我們認識了以下指令: 在程式編碼視窗中:單向選擇結構
If <條件敘述句> Then <結果敘述句> End If 例如: If 測驗分數>=40 Then 成績=“合格”
22
Visual Basic 6.0之訊息盒 在例題3中我們認識了以下指令: 在程式編碼視窗中:雙向選擇結構
If <條件敘述句1> Then <結果敘述句1> Else <結果敘述句2> End If
23
Visual Basic 6.0之訊息盒 雙向選擇結構例題: If 測驗分數>=40 Then 成績=“合格” Else
成績=“不合格” End If
24
Visual Basic 6.0之訊息盒 利用訊息視窗中加入互動按鈕: 語法: 回應=MsgBox(“訊息內容”,互動按鈕,“訊息
視窗名稱“) 變數 訊息盒指令語法
25
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類習作1: 1. 建立一個新的專案名為VB習作1; 2. 自訂表單大小;
2. 自訂表單大小; 3. 利用提供的圖片在表單上建立4個不同的 圖片; 4. 編寫程式碼使滑鼠按下該圖畫時出現一訊 息盒; 5. 訊息盒內容會指出你所按下圖畫的名稱; 6. 訊息盒的圖像為vbInformation; 7. 訊息盒的視窗名稱為 -圖畫指示。
26
Visual Basic 6.0之事件反思 在習作1中我們認識了以下名稱: 在屬性視窗中: Picture 物件所顯示的圖片
Height 物件的高度 Width 物件的寬度
27
Visual Basic 6.0之 文字標籤及文字盒
在例題5中,我們學習到以下指令: 分行指令 & vbcrlf 作用:將訊息盒內所顯示的內容作分行處理; 分行編輯指令 _ 作用:將過長的程式碼作分行編輯; 文字串處理指令 val( ) 作用:將括號內的文字串轉變為數字處理
28
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類
29
Visual Basic 6.0之訊息盒 訊息盒(MsgBox)種類
30
Visual Basic 6.0之訊息盒 習作1: 修改例題4之程式碼,將訊息盒之內容更改至另一有意思系列。
Similar presentations