• 沒有找到結果。

2-2.4 TextBox(文字方塊)控制物件

在文檔中 陳致中老師VB6電子書 (頁 41-44)

註:試試看,分別按下 、 + (觀察駐點的變化)+ 等按鍵的執行結果有何不同,當駐點停在文字方塊 Text1 時,再按下

結果又如何?

註:CommandButton(命令鈕)控制物件常用事件包括 Click(預設值)、MouseDown、

MouseUp、MouseMove、KeyDown 事件,請自行參閱本書 2-1.1 說明,但要特別注 意的是 CommandButton 控制物件並無 DbClick 所引發的事件。

2-2.4 TextBox(文字方塊)控制物件

TextBox(文字方塊)控制項有時也稱為編輯欄位或者編輯控制項,可顯 示設計階段輸入的、使用者輸入的、或執行階段在程式碼中賦予的資訊。為了 在 TextBox 控制項中顯示多行文字,要將 MultiLine 屬性設定為 True。如 果多行 TextBox 沒有水平捲軸,那麼即使 TextBox 調整了大小,文字也會自 動換列,若要在 TextBox 上顯示捲軸,需要設定 ScrollBars 屬性。

TextBox(文字方塊)控制物件常用的屬性:

屬 性 說 明

Name(名稱) 物件的名稱,預設的名稱為 Text1。

Alignment(對齊方式) 請參閱 Label 屬性說明。

BackColor(背景色彩) 請參閱 Label 屬性說明。

BorderStyle(外框樣式) 請參閱 Label 屬性說明。

Enabled(致能) 請參閱 Label 屬性說明。

2

屬 性 說 明

Font(字型) 請參閱 Label 屬性說明。

ForeColor(前景色彩) 請參閱 Label 屬性說明。

Index(索引) 請參閱 Label 屬性說明。

MaxLength(最大長度) 傳回或設定一值,用來指出在 TextBox 控制項中是否有一能夠輸 入字元的最大數量,如果是,則指定能夠輸入字元的最大數量。

MouseIcon(滑鼠圖示) 請參閱 Form 屬性說明。

MousePointer(滑鼠指標) 請參閱 Form 屬性說明。

MultiLine(多行) 傳回或設定一值,用來指示 TextBox 控制項是否能夠接受和顯示 多行的文字。

ScrollBars(捲軸) 傳回或設定一值,用來指示一物件是否有水平捲軸或垂直捲軸。

對 於 ScrollBars 屬 性 設 定 值 為 1 到 3 , 但 您 必 須 先 設 定

2

TextBox(文字方塊)常用的事件:

事 件 說 明

Change(改變) 改變文字方塊的內容。該事件發生在使用者改變文字,或以程式碼改變 Text 屬性設定時。

GotFocus

(獲得駐點)

發生在物件獲得駐點時;可以透過使用者動作,如利用 切換,或按 一下物件,或者在程式碼中用 SetFocus 方法來改變駐點。

LostFocus

(失去駐點)

發生在物件失去駐點時,失去駐點可能由於使用者的動作,如按定位鍵 或按一下另一個物件,或者是在程式碼中使用 SetFocus 方法改變駐 點。因此,我們可用來檢查輸入資料是否正確的程式碼,撰寫在 LostFocus 事件程序中,如此一來,當使用者完成某一個 TextBox 的資料輸入,而將游 標駐點移至另一個控制物件時,程式就會立即檢查文字方塊之中剛輸入資 料的正確性,以顯示相關的警告。

註:文字方塊常用事件還包括 Click、DbClick、MouseDown、MouseUp、MouseMove、KeyDown 事件,請自行參閱本書 2-1.1 說明,該物件的預設值為 Change 事件。

請參閱光碟 EX2-2.4 資料夾內容,練習 TextBox 文字方塊的屬性設定。

註:試試看,底下四個文字方塊的文字如何輸入,以及哪些屬性需要被重新設定?

在文檔中 陳致中老師VB6電子書 (頁 41-44)