7 CommandButton與TextBox控制物件
7-1 CommandButton(按鈕)控制物件
此物件可產生一按鈕方塊。
CommandButton有那些(重要)屬性?
- Default:決定是否為預設選項,"False"(預設值)否。
常用事件:
- Click
ex_p_7_6刪除確認視窗
按鈕陣列
ex_p_7按鈕陣列_無此功能時
當所需的控制項要有一個以上,又該控制項需有同樣的Name時,就要用到控制項陣列,尤其是CommandButton使用的機會最多。
- 先拖曳出所需的控制項(此處為Command1)。
- 點選它,再按右鍵「複製」。
- 再按右鍵「貼上」,此時會出現如右的視窗。
- 反覆數回,可得到如右的結果,即同一個以上的控制項有同樣的Name。
- 請注意這3個CommandButton的Caption都是相同的(Command1),但其控制項名稱之後,都多了個index值
按鈕陣列有什麼好處?
- 簡化程式
- 可直接使用其index值當傳回值(當使用Case Select時更明顯)。
ex_p_7按鈕陣列
7-2 TextBox(文字方塊)控制物件
此物件可產生一可編輯欄位,讓程式使用者輸入或編輯文字。別與InputBox混淆,
其差異在於:
- TextBox為一控制物件,是出現在Form中,而非一函數。
- TextBox可「同時」出現一個以上。
- InputBox之型式是固定的。
TextBox有那些(重要)屬性?
- MaxLength:設定最長可輸入字元數,"0"(預設值)代表記憶體限制。
- MultiLine:決定此控制項可否輸入一行以上的文字,"False"(預設值)代表否。
- PasswordChar:使該Textbox呈現設定的字元以隱藏密碼。" "(預設值)。
- ScrollBars:設定是否有水平或垂直捲軸,"沒有捲軸"(預設值)。
- Text:與其它控制項的caption類似,用以顯示文字,"Textn"(預設值)。
ex_p_7_20密碼確認視窗
Commandn.Default、Val(
)、Str( )
ex_p7_23小算盤
(進階)