VB 6.0 講義  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

程式練習4: 會更換順序的標籤

步驟1. 依畫面擺上物件 (4 個標籤, 1個命令鈕)

步驟2. 修改相關屬性

類別 預設物件名稱 屬性欄 屬性說明 屬性值
form(表單) form1 name 表單名稱 frmchange
    caption 表單標題 乘法器
label(標籤) label1 name 標籤名稱 lbl1
    caption 標籤外觀 字串1
label(標籤) label2 name 標籤名稱 lbl2
    caption 標籤外觀 字串2
label(標籤) label3 name 標籤名稱 lbltxt1
    caption 標籤外觀 英俊
    borderstyle 標籤外框 1
label(標籤) label4 name 標籤名稱 lbltxt2
    caption 標籤外觀 聰明
    borderstyle 標籤外觀 1
CommandButton(命令鈕) command1 name 文字框名稱 cmdchange
    caption 文字框內容 交換

修改完後看一下畫面, 是否有所改變

步驟3. 撰寫程式碼

在 命令鈕 cmdchange 上雙按 , 寫入以下藍色的程式碼

Private Sub cmdchange_Click()

lbltxt1.caption = lbltxt2.caption

lbltxt2.caption = lbltxt1.caption

End Sub

思考1: 2個標籤會互換嗎?

answer: 將程式碼改成以下

c = lbltxt1.caption

lbltxt1.caption = lbltxt2.caption

lbltxt2.caption = c


思考2: 能否做到3個互換?

思考3: 標籤的屬性能否在執行後才做修改?