VB 6.0 講義 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
程式練習5: 計算匯率
步驟1. 依畫面擺上物件 (2個 文字框, 2 個標籤, 1個命令鈕)
步驟2. 修改相關屬性
類別 | 預設物件名稱 | 屬性欄 | 屬性說明 | 屬性值 |
form(表單) | form1 | name | 表單名稱 | frmcalculator |
caption | 表單標題 | 計算匯率 | ||
label(標籤) | label1 | name | 標籤名稱 | lbl1 |
caption | 標籤外觀 | 美金 匯率 台幣 | ||
label(標籤) | label2 | name | 標籤名稱 | lblresult |
caption | 標籤外觀 | 清為空白 | ||
borderstyle | 標籤外框 | 1 | ||
textbox(文字框) | text1 | name | 文字框名稱 | txtno1 |
text | 文字框內容 | 清為空白 | ||
textbox(文字框) | text2 | name | 文字框名稱 | txtno2 |
text | 文字框內容 | 清為空白 | ||
CommandButton(命令鈕) | command1 | name | 文字框名稱 | cmdequal |
caption | 文字框內容 | = |
修改完後看一下畫面, 是否有所改變
步驟3. 撰寫程式碼
在 命令鈕 cmdequal 上雙按 , 寫入以下藍色的程式碼
Private Sub cmdequal_Click()
lblresult.Caption = Val(txtno1.Text) *
Val(txtno2.Text)
End Sub
思考1: 能否改成不用命令鈕?
Answer: 將命令鈕刪除後, 找出 txtno1 和 txtno2 的 change 事件, 貼入原來藍色的程式碼
Private Sub Txtno1_Change()
lblresult.Caption = Val(txtno1.Text) * Val(txtno2.Text)
End Sub
Private Sub Txtno2_Change()
lblresult.Caption = Val(txtno1.Text) * Val(txtno2.Text)
End Sub
思考2: 能否改成雙向? ( 台幣 -> 美金 , 美金 -> 台幣)