SlideShare a Scribd company logo
1 of 59
新觀念的新觀念的 VB6VB6 教本教本
第第 1111 章章 選擇性的資料輸入選擇性的資料輸入
11- 111- 1 只能單選的選擇鈕只能單選的選擇鈕
只能單選的選擇鈕只能單選的選擇鈕 (1)(1)
 選擇鈕選擇鈕 (OptionButton)(OptionButton) 的功用好像考試時的單選題,例的功用好像考試時的單選題,例
如有一考題:「可以用來 置控制元件的視窗是:佈如有一考題:「可以用來 置控制元件的視窗是:佈 (1)(1)
表單視窗表單視窗 (2)(2) 程式視窗程式視窗 (3)(3) 專案視窗」,若使用選擇專案視窗」,若使用選擇
鈕來設計畫面則是:鈕來設計畫面則是:
三個
選擇鈕
小圓圈裡的黑點表示
這個選項被選擇了。
只能單選的選擇鈕只能單選的選擇鈕 (2)(2)
 如表單中,使用了三個選擇鈕來代如表單中,使用了三個選擇鈕來代
表三種選擇,其中有黑點的小圓圈表三種選擇,其中有黑點的小圓圈
表示被選擇的選項。表示被選擇的選項。
 以下讓我們逐步來解說上述表單的以下讓我們逐步來解說上述表單的
完成過程:完成過程:
選擇鈕表單的完成過程選擇鈕表單的完成過程 Step 1Step 1
 在表單上 置一標籤,並設定以下屬佈在表單上 置一標籤,並設定以下屬佈
性:性:
屬 性 屬 性 值
Caption
可以用來 置控制元件的視窗是:佈
Font
大小
=12
選擇鈕表單的完成過程選擇鈕表單的完成過程 Step 2Step 2
 在表單上 置三個選擇鈕佈在表單上 置三個選擇鈕佈 (( 工具箱工具箱的的
)) ,並設定這三個選擇鈕的屬性:,並設定這三個選擇鈕的屬性:
選 擇 鈕 屬 性 屬 性 值
Option1 Caption 表單視窗
Option2 Caption 程式視窗
Option3 Caption 專案視窗
選擇鈕表單的完成過程選擇鈕表單的完成過程 Step 3Step 3
 按開始命令鈕 執行程式,一開始按開始命令鈕 執行程式,一開始 VBVB 會內定第一個會內定第一個
選項選項 Option1Option1 為選擇項,但我們可以利用滑鼠重新點為選擇項,但我們可以利用滑鼠重新點
選,而每當我們重新點選後,原先選項的小黑點就會選,而每當我們重新點選後,原先選項的小黑點就會
消失掉,如下:消失掉,如下:
 這是因為放在一起的多個選擇鈕中,只有一個會被選這是因為放在一起的多個選擇鈕中,只有一個會被選
取的緣故。取的緣故。
重新選擇後,原先的
小黑點會消失掉。 
選擇鈕選擇鈕 ---- 讀取選項讀取選項
 當某一個選擇鈕被選擇時,該選擇鈕的當某一個選擇鈕被選擇時,該選擇鈕的 ValueValue
屬性便成為屬性便成為 TrueTrue ,而其他選擇鈕的,而其他選擇鈕的 ValueValue 屬屬
性則為性則為 FalseFalse ,因此我們可以利用以下程式碼,因此我們可以利用以下程式碼
來判斷使用者選擇了 一個選擇鈕:哪來判斷使用者選擇了 一個選擇鈕:哪
If Option1.Value Then ' 先判斷 Option1 是否被選擇了
Print "1"
ElseIf Option2.Value Then ' 若不是 Option1 ,再判斷
Option2
Print "2"
Else ' 若不是 Option1 、 Option2 ,
則
Print "3" ' 一定是 Option3 被選擇了
選擇鈕實例:設定字型的大小選擇鈕實例:設定字型的大小
 假設我們允許使用者改變表單的字假設我們允許使用者改變表單的字
型大小,但只限定於型大小,但只限定於 88 、、 1212 、、 1616
三種大小,則程式怎麼設計 ?呢三種大小,則程式怎麼設計 ?呢
選擇鈕實例選擇鈕實例 Step 1-1Step 1-1
 首先在表單上 置一個命令鈕、一個標佈首先在表單上 置一個命令鈕、一個標佈
籤、及三個選擇鈕,如下:籤、及三個選擇鈕,如下:
Option1
Option3
Option2
Label1
Command1
選擇鈕實例選擇鈕實例 Step 1-2Step 1-2
 並設定其屬性如下:並設定其屬性如下:
控制元件 屬 性 屬 性 值
Label1 Caption
字型大小
:
Option1 Caption 8
Option2 Caption 12
Option3 Caption 16
Command1 Caption
改變字型
選擇鈕實例選擇鈕實例 Step 2-1Step 2-1
 將以下程式寫到命令鈕裡面:將以下程式寫到命令鈕裡面:
Private Sub Command1_Click()
If Option1.Value Then
Size = Option1.Caption
ElseIf Option2.Value Then
Size = Option2.Caption
Else
Size = Option3.Caption
End If
Form1.Font.Size = Size ' 設定表單的字型大小成為
Size
Print " 您選取的字型大小是 "; Size
End Sub
選擇鈕實例選擇鈕實例 Step 2 -2Step 2 -2
 以上程式中的「以上程式中的「 Form1.Font.Size =Form1.Font.Size =
SizeSize 」敘述,也可以只寫成:」敘述,也可以只寫成:
 根據第根據第 55 章的介紹,設定屬性的格式有章的介紹,設定屬性的格式有
::
Font.Size = Size
物件名 . 屬性 = 屬性值
物件名 . 屬性 . 副屬性 = 副屬性值
選擇鈕實例選擇鈕實例 Step 2 -3Step 2 -3
 如果程式所設定的是「表單」的屬性,如果程式所設定的是「表單」的屬性,
則表單的物件名可以省略,而成為:則表單的物件名可以省略,而成為:
 例如:例如:
屬性 = 屬性值
屬性 . 副屬性 = 副屬性值
Font.Size = Size
省略了表單的物件名
選擇鈕實例選擇鈕實例 Step 3Step 3
 按開始命令鈕 執行程式,然後分別選取按開始命令鈕 執行程式,然後分別選取
88 、、 1212 、、 1616 ,並且在每次選取後,按下,並且在每次選取後,按下改變改變
字型字型命令鈕,結果表單上的輸出如下:命令鈕,結果表單上的輸出如下:
11- 211- 2 有群組概念的架框有群組概念的架框
有群組概念的架框有群組概念的架框
 架框架框 (Frame)(Frame) 的功用是把數個控制元件框起來的功用是把數個控制元件框起來
,構成控制元件群組,例如:,構成控制元件群組,例如:
 在表單設計中,如果把性質相似的控制元件框在表單設計中,如果把性質相似的控制元件框
起來,可以予人清晰且容易操作的感覺。起來,可以予人清晰且容易操作的感覺。
這個架框將四個選擇鈕
框起來構成一個群組。
使用架框使用架框 Step 1Step 1
 先 置架框佈先 置架框佈 (( 工具箱的工具箱的 )) ,並將,並將
架框拉至適當的大小。架框拉至適當的大小。
使用架框使用架框 Step 2-1Step 2-1
 選取工具箱的選擇鈕 ,然後將滑鼠移選取工具箱的選擇鈕 ,然後將滑鼠移
到架框裡面,以拉曳的方式 置選擇鈕。佈到架框裡面,以拉曳的方式 置選擇鈕。佈
選取選擇鈕後
,移動滑鼠到
架框裡面。 
以拉曳方式
置選擇鈕佈
使用架框使用架框 Step 2-2Step 2-2
 置好這個選擇鈕之後,試著拉曳選擇佈置好這個選擇鈕之後,試著拉曳選擇佈
鈕到架框之外。鈕到架框之外。
– 如果這個選擇鈕不能超出架框的範圍,表如果這個選擇鈕不能超出架框的範圍,表
示選擇鈕已經被框在架框裡面了,而這個示選擇鈕已經被框在架框裡面了,而這個
置動作是成功的。佈置動作是成功的。佈
– 如果選擇鈕可以超出架框的範圍,表示這如果選擇鈕可以超出架框的範圍,表示這
個選擇鈕不屬於架框的群組,應該刪掉再個選擇鈕不屬於架框的群組,應該刪掉再
重新 置。佈重新 置。佈
使用架框使用架框 Step 2-3Step 2-3
試著拉曳選擇鈕到架框之
外,結果不能成功,表示
選擇鈕已經被框住了。 
拉曳
使用架框使用架框 Step 3-1Step 3-1
 持續步驟持續步驟 22 ,直到 置完所有的選佈,直到 置完所有的選佈
擇鈕。擇鈕。
 置完畢之後,再點選架框使它變佈置完畢之後,再點選架框使它變佈
成作用中,然後拉曳架框到不同位成作用中,然後拉曳架框到不同位
置。如果架框裡的選擇鈕也都會跟置。如果架框裡的選擇鈕也都會跟
著移動,才表示它們全部被放進架著移動,才表示它們全部被放進架
框了。框了。
使用架框使用架框 Step 3-2Step 3-2
 不只是選擇鈕可以放進架框裡面,其實不只是選擇鈕可以放進架框裡面,其實 VBVB 的的
任何控制元件都可以放進架框裡面。任何控制元件都可以放進架框裡面。
所有控制元件都要能
一起移動,才算全夠
部被框在架框裡面。
同時設計幾個選擇群組同時設計幾個選擇群組
問題表單問題表單 (1)(1)
 上一節設定字型的程式中,如果我們想增加設上一節設定字型的程式中,如果我們想增加設
定字型樣式的功能,而表單的設計如下:定字型樣式的功能,而表單的設計如下:
同時設計幾個選擇群組同時設計幾個選擇群組
問題表單問題表單 (2)(2)
 執行之後,假設使用者想選取字型大小的執行之後,假設使用者想選取字型大小的
1212 及字型樣式的及字型樣式的粗體粗體,結果會怎樣 ?呢,結果會怎樣 ?呢
 由於選擇鈕具有單選的特性,所以當使用由於選擇鈕具有單選的特性,所以當使用
者選取者選取粗體粗體之後,之後, 1212 的小黑點就會消失的小黑點就會消失
,反之,選取,反之,選取 1212 之後,之後,粗體粗體的小黑點也的小黑點也
會消失,以致無法同時選取字型的大小及會消失,以致無法同時選取字型的大小及
樣式。樣式。
同時設計幾個選擇群組同時設計幾個選擇群組
修正表單修正表單 (1)(1)
 如果我們把如果我們把字型大小字型大小及及字型樣式字型樣式的選擇鈕分別放的選擇鈕分別放
在兩個架框裡面,形成兩個不同的群組,如下:在兩個架框裡面,形成兩個不同的群組,如下:
同時設計幾個選擇群組同時設計幾個選擇群組
修正表單修正表單 (2)(2)
 則不同群組的選擇鈕是個別獨立的,則不同群組的選擇鈕是個別獨立的,
不會互相干擾,所以便能 達到夠不會互相干擾,所以便能 達到夠 字型字型
大小大小及及字型樣式字型樣式各擇其一的目的。各擇其一的目的。
同時設計幾個選擇群組同時設計幾個選擇群組
修正表單修正表單 (3-1)(3-1)
 增加字型樣式後,增加字型樣式後,改變字型改變字型命令鈕的程式當然也要跟命令鈕的程式當然也要跟
著修改,如下:著修改,如下:
Private Sub Command1_Click()
'──────────────────────────
' 讀取字型大小
' Option1: 8, Option2: 12, Option3: 16
'──────────────────────────
If Option1.Value Then
Font.Size = 8
ElseIf Option2.Value Then
Font.Size = 12
Else
Font.Size = 16
End If
同時設計幾個選擇群組同時設計幾個選擇群組
修正表單修正表單 (3-2)(3-2)
'──────────────────────────
' 讀取字型樣式
' Option4: 正常 , Option5: 斜體 , Option6: 粗體
'──────────────────────────
If Option4.Value Then
Font.Italic = False ’ 不設定斜體
Font.Bold = False ’ 不設定粗體
ElseIf Option5.Value Then
Font.Italic = True ’ 設定斜體
Font.Bold = False
Else
Font.Italic = False
Font.Bold = True ’ 設定粗體
End If
Print “ 字型範例” ’ 列印出來看看
End Sub
11- 311- 3 可以複選的核取方塊可以複選的核取方塊
可以複選的核取方塊可以複選的核取方塊 (1)(1)
 核取方塊核取方塊 (CheckBox)(CheckBox) 也是用來選取也是用來選取
資料的控制元件,它的用法與選擇資料的控制元件,它的用法與選擇
鈕幾乎完全一樣,不同的是核取方鈕幾乎完全一樣,不同的是核取方
塊並不受單選的限制,也就是說,塊並不受單選的限制,也就是說,
我們可以選擇我們可以選擇 00 到多個核取方塊所到多個核取方塊所
代表的資料。代表的資料。
可以複選的核取方塊可以複選的核取方塊 (2)(2)
 例如:例如:
 在這個表單中, 置了六個核取方塊,並且選佈在這個表單中, 置了六個核取方塊,並且選佈
取了其中三個。取了其中三個。
Check1
Check3
Check2
Check4
Check6
Check5
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (1)(1)
 程式中根據程式中根據 ValueValue 屬性判斷使用者屬性判斷使用者
選取了 幾個核取方塊。哪選取了 幾個核取方塊。哪
 當核取方塊的當核取方塊的 ValueValue 屬性 等於值屬性 等於值 11
時,表示該核取方塊被選取了,而時,表示該核取方塊被選取了,而
由於可能複選的關係,所以每一個由於可能複選的關係,所以每一個
核取方塊都要獨立判斷。核取方塊都要獨立判斷。
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (2)(2)
 例如:例如:
If Check1.Value = 1 Then Print Check1.Caption
If Check2.Value = 1 Then Print Check2.Caption
If Check3.Value = 1 Then Print Check3.Caption
If Check4.Value = 1 Then Print Check4.Caption
If Check5.Value = 1 Then Print Check5.Caption
If Check6.Value = 1 Then Print Check6.Caption
使用 6 個 If 敘述,對 6 個核取方塊獨立做判斷
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (3)(3)
 假如我們想讓使用者選擇多種假如我們想讓使用者選擇多種
不同的功能,而這些功能是彼不同的功能,而這些功能是彼
此獨立的,則使用核取方塊最此獨立的,則使用核取方塊最
適合。適合。
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (4)(4)
 例如設定粗體字型與設定斜體字型在程式例如設定粗體字型與設定斜體字型在程式
裡的敘述分別是:裡的敘述分別是:
 由於它們是彼此獨立的,所以如果我們想由於它們是彼此獨立的,所以如果我們想
把這兩種功能提供給使用者做選擇,則使把這兩種功能提供給使用者做選擇,則使
用核取方塊將使表單及程式變得十分簡潔 。用核取方塊將使表單及程式變得十分簡潔 。
Font.Bold = True( 或 False) ' 設定
( 取消 ) 粗體
Font.Italic = True( 或 False) ' 設定
( 取消 ) 斜體
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (5)(5)
 設定粗體字型與設定斜體字型設定粗體字型與設定斜體字型的的表單如下表單如下
::
Check1
Check2
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (6)(6)
 改變字型改變字型命令鈕裡的程式如下:命令鈕裡的程式如下:
Private Sub Command1_Click()
If Check1.Value = 1 Then ' 設定
斜體
Font.Italic = True
Else
Font.Italic = False
End If
If Check2.Value = 1 Then ' 設定
粗體
Font.Bold = True
Else
Font.Bold = False
End If
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (7)(7)
 這個程式還可以更簡化成:這個程式還可以更簡化成:
Private Sub Command1_Click()
Font.Italic = (Check1.Value = 1)
Font.Bold = (Check2.Value = 1)
Print " 字型範例 "
End Sub
如果 Check2.Value 等於 1 ,
則傳回 True ,否則傳回 False
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (8)(8)
 反觀如果我們使用選擇鈕來寫相同的程式反觀如果我們使用選擇鈕來寫相同的程式
,則會變得比較複雜一點,其中表單如下,則會變得比較複雜一點,其中表單如下
::
Option1
Option4
Option3
Option2
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (9-1)(9-1)
 而而改變字型改變字型命令鈕裡的程式則是:命令鈕裡的程式則是:
Private Sub Command1_Click()
If Option1.Value Then ' 正常字
Font.Italic = False
Font.Bold = False
ElseIf Option2.Value Then ' 斜體字
Font.Italic = True
Font.Bold = False
ElseIf Option3.Value Then ' 粗體字
Font.Italic = False
Font.Bold = True
CheckBoxCheckBox 的的 ValueValue 屬性屬性 (9-2)(9-2)
Else ' 粗斜體字
Font.Italic = True
Font.Bold = True
End If
Print " 字型範例 "
End Sub
11- 411- 4 實例應用:記事本程式第三實例應用:記事本程式第三
版版
實例應用:記事本程式第三版實例應用:記事本程式第三版
(1)(1)
 利用本章所介紹架框、選擇鈕、及核取方利用本章所介紹架框、選擇鈕、及核取方
塊來製作第三版的記事本程式,如下圖:塊來製作第三版的記事本程式,如下圖:
實例應用:記事本程式第三版實例應用:記事本程式第三版
(2)(2)
 選取字型大小時,文字方塊中的文字便會改變選取字型大小時,文字方塊中的文字便會改變
其字型大小,而選取字型樣式時,文字方塊中其字型大小,而選取字型樣式時,文字方塊中
的文字也會改變其字型樣式,如下圖:的文字也會改變其字型樣式,如下圖:
相關背景知識相關背景知識
把程式撰寫在選擇鈕及核取方塊之中把程式撰寫在選擇鈕及核取方塊之中 (1)(1)
 把程式撰寫在選擇鈕或核取方塊中,撰把程式撰寫在選擇鈕或核取方塊中,撰
寫的方法與命令鈕相類似。寫的方法與命令鈕相類似。
 舉例來說,我們想要將程式撰寫在名稱舉例來說,我們想要將程式撰寫在名稱
為為 Option1Option1 的選擇鈕之中,則是雙按選的選擇鈕之中,則是雙按選
擇鈕,然後將程式輸入於擇鈕,然後將程式輸入於 Option1_ClickOption1_Click
程式區塊中程式區塊中 。。
相關背景知識相關背景知識
把程式撰寫在選擇鈕及核取方塊之中把程式撰寫在選擇鈕及核取方塊之中
(2)(2)
 如下圖:如下圖:
將程式撰寫在
Option1_Click
程式區塊之中
相關背景知識相關背景知識
把程式撰寫在選擇鈕及核取方塊之中把程式撰寫在選擇鈕及核取方塊之中 (3)(3)
 接下來執行程式,當使用選取接下來執行程式,當使用選取 Option1Option1
選擇鈕時,選擇鈕時, Option1_ClickOption1_Click 程式區塊中程程式區塊中程
式就會被執行。式就會被執行。
相關背景知識相關背景知識
把程式撰寫在選擇鈕及核取方塊之中把程式撰寫在選擇鈕及核取方塊之中
(4)(4)
程式實例程式實例 ::
 假設我們分別在假設我們分別在 Option1Option1 選擇鈕及選擇鈕及
Check1Check1 核取方塊中撰寫了以下程式:核取方塊中撰寫了以下程式:
Private Sub Option1_Click() ' 字型 = 8
Text1.Font.Size = 8
End Sub
Private Sub Check1_Click() ' 粗體
Text1.Font.Bold = (Check1.Value =
1)
End Sub
相關背景知識相關背景知識
把程式撰寫在選擇鈕及核取方塊之中把程式撰寫在選擇鈕及核取方塊之中
(5)(5)
 則執行程式:則執行程式:
– 當使用者選取當使用者選取 Option1Option1 選擇鈕時,選擇鈕時,
「「 Text1.Font. Size = 8Text1.Font. Size = 8 」敘述會被執行」敘述會被執行
, 而 將, 而 將 Text1Text1 的 字 型 大 小 設 定 為的 字 型 大 小 設 定 為
88 。。
– 當使用者選取當使用者選取 Check1Check1 核取方塊時,核取方塊時,
「「 Text1.Font.Bold = (Check1.Value =Text1.Font.Bold = (Check1.Value =
1)1) 」敘述會被執行,而將」敘述會被執行,而將 Text1Text1 的字的字
型設定為粗體或正常字體。型設定為粗體或正常字體。
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 (1)(1)
 在第二版的記事本程式中,我們曾經使在第二版的記事本程式中,我們曾經使
用以下敘述來調整文字方塊的大小:用以下敘述來調整文字方塊的大小:
Text1.Width = Form1.ScaleWidth
Text1.Height = Form1.ScaleHeight
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 (2)(2)
 但是這段程式現在必須經過修改,因為表單上但是這段程式現在必須經過修改,因為表單上
除了 置有文字方塊之外,還 置有架框、選佈 佈除了 置有文字方塊之外,還 置有架框、選佈 佈
擇鈕、及核取方塊,如下:擇鈕、及核取方塊,如下:
Frame1
Text1.Left 等於 Frame1.Width
Text1.Width 等於
Form1.ScaleWidth- Frame1.Width
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 (3)(3)
 所以調整文字方塊大小的程式須修改如下所以調整文字方塊大小的程式須修改如下
::
Private Sub Form_Resize()
Text1.Left = Frame1.Width
W = Form1.ScaleWidth -
Frame1.Width
If W > 0 Then Text1.Width = W
Text1.Height = Form1.ScaleHeight
End Sub
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 1Step 1
 依圖 置好控制元件:佈依圖 置好控制元件:佈
Text1
Option2
Option4
Option1
Option3
Frame1
Frame2
Check1
Check2
Check3
Check4
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 2Step 2
 設設
定定
控控
制制
元元
件件
的的
屬屬
性性
物件 屬性 屬性值
表單
Caption
簡易記事本
--
第三版
Multiline TRUE
ScrollBars 3 -
兩者皆有
Text (
清成空白
)
Frame1 Caption
字型大小
Frame2 Caption
字型樣式
Value TRUE
Caption 8
Option2 Caption 12
Option3 Caption 16
Option4 Caption 20
Check1 Caption
粗體
Check2 Caption
斜體
Check3 Caption
底線
Check4 Caption
刪除線
文字方塊
Option1
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 3Step 3
 在在 Form_ResizeForm_Resize 程式區塊中撰寫以下程式程式區塊中撰寫以下程式
::
Private Sub Form_Resize()
Text1.Left = Frame1.Width
W = Form1.ScaleWidth -
Frame1.Width
If W > 0 Then Text1.Width = W
Text1.Height = Form1.ScaleHeight
End Sub
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 4-1Step 4-1
 分別在分別在 Option1Option1 ~~ Option4Option4 及及 Check1Check1
~~ Check4Check4 之中撰寫以下程式:之中撰寫以下程式:
Private Sub Option1_Click() ' 字型 = 8
Text1.Font.Size = 8
End Sub
Private Sub Option2_Click() ' 字型 = 12
Text1.Font.Size = 12
End Sub
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 4-2Step 4-2
Private Sub Option3_Click() ' 字型 =
16
Text1.Font.Size = 16
End Sub
Private Sub Option4_Click() ' 字型 =
20
Text1.Font.Size = 20
End Sub
Private Sub Check1_Click() '
粗體
Text1.Font.Bold = (Check1.Value
= 1)
相關背景知識相關背景知識
調整文字方塊的大小調整文字方塊的大小 ---- 程式製作程式製作 Step 4-3Step 4-3
 這樣子就完成了第三版的記事本程式。這樣子就完成了第三版的記事本程式。
Private Sub Check3_Click() ' 底線
Text1.Font.Underline = (Check3.Value = 1)
End Sub
Private Sub Check4_Click() ' 刪除線
Text1.Font.Strikethrough = (Check4.Value =
1)
End Sub

More Related Content

Viewers also liked

新觀念的VB6教本ch13
新觀念的VB6教本ch13新觀念的VB6教本ch13
新觀念的VB6教本ch13jameschsc
 
新觀念的VB6教本ch06
新觀念的VB6教本ch06新觀念的VB6教本ch06
新觀念的VB6教本ch06jameschsc
 
新觀念的VB6教本ch10
新觀念的VB6教本ch10新觀念的VB6教本ch10
新觀念的VB6教本ch10jameschsc
 
新觀念的VB6教本ch01
新觀念的VB6教本ch01新觀念的VB6教本ch01
新觀念的VB6教本ch01jameschsc
 
新觀念的VB6教本ch02
新觀念的VB6教本ch02新觀念的VB6教本ch02
新觀念的VB6教本ch02jameschsc
 
新觀念的VB6教本ch08
新觀念的VB6教本ch08新觀念的VB6教本ch08
新觀念的VB6教本ch08jameschsc
 
Getting started with Microsoft Excel Macros
Getting started with Microsoft Excel MacrosGetting started with Microsoft Excel Macros
Getting started with Microsoft Excel MacrosNick Weisenberger
 
Introduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosIntroduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosExcel
 

Viewers also liked (13)

新觀念的VB6教本ch13
新觀念的VB6教本ch13新觀念的VB6教本ch13
新觀念的VB6教本ch13
 
新觀念的VB6教本ch06
新觀念的VB6教本ch06新觀念的VB6教本ch06
新觀念的VB6教本ch06
 
新觀念的VB6教本ch10
新觀念的VB6教本ch10新觀念的VB6教本ch10
新觀念的VB6教本ch10
 
新觀念的VB6教本ch01
新觀念的VB6教本ch01新觀念的VB6教本ch01
新觀念的VB6教本ch01
 
新觀念的VB6教本ch02
新觀念的VB6教本ch02新觀念的VB6教本ch02
新觀念的VB6教本ch02
 
新觀念的VB6教本ch08
新觀念的VB6教本ch08新觀念的VB6教本ch08
新觀念的VB6教本ch08
 
Learn Excel Macro
Learn Excel Macro  Learn Excel Macro
Learn Excel Macro
 
Excel vba macro programing
Excel vba macro programingExcel vba macro programing
Excel vba macro programing
 
Vba Class Level 1
Vba Class Level 1Vba Class Level 1
Vba Class Level 1
 
Vba Excel Level 2
Vba Excel Level 2Vba Excel Level 2
Vba Excel Level 2
 
Getting started with Microsoft Excel Macros
Getting started with Microsoft Excel MacrosGetting started with Microsoft Excel Macros
Getting started with Microsoft Excel Macros
 
Excel Macro Magic
Excel Macro MagicExcel Macro Magic
Excel Macro Magic
 
Introduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosIntroduction To Excel 2007 Macros
Introduction To Excel 2007 Macros
 

Recently uploaded

taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdftaibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdfjhujyunjhang
 
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptxbusinesshealthwise
 
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...微信 tytyqqww业务接单
 
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习PUAXINYEEMoe
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个michaelell902
 
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdftaibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdfjhujyunjhang
 

Recently uploaded (6)

taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdftaibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
 
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
 
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
 
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
 
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdftaibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
 

新觀念的VB6教本ch11