Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Basic 6.0之事件 事件(Event)?

Similar presentations


Presentation on theme: "Visual Basic 6.0之事件 事件(Event)?"— Presentation transcript:

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之程式碼,將訊息盒之內容更改至另一有意思系列。


Download ppt "Visual Basic 6.0之事件 事件(Event)?"

Similar presentations


Ads by Google