7 CommandButton與TextBox控制物件

7-1 CommandButton(按鈕)控制物件

此物件可產生一按鈕方塊。

CommandButton有那些(重要)屬性?

  1. Default:決定是否為預設選項,"False"(預設值)否。

常用事件:

  1. Click

ex_p_7_6刪除確認視窗

按鈕陣列

ex_p_7按鈕陣列_無此功能時

當所需的控制項要有一個以上,又該控制項需有同樣的Name時,就要用到控制項陣列,尤其是CommandButton使用的機會最多。

 

  1. 先拖曳出所需的控制項(此處為Command1)。
  2. 點選它,再按右鍵「複製」。
  3. 再按右鍵「貼上」,此時會出現如右的視窗。
  4. 反覆數回,可得到如右的結果,即同一個以上的控制項有同樣的Name。
  5. 請注意這3個CommandButton的Caption都是相同的(Command1),但其控制項名稱之後,都多了個index值

按鈕陣列有什麼好處?

  1. 簡化程式
  2. 可直接使用其index值當傳回值(當使用Case Select時更明顯)。

ex_p_7按鈕陣列

 

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

此物件可產生一可編輯欄位,讓程式使用者輸入或編輯文字。別與InputBox混淆, 其差異在於:

  1. TextBox為一控制物件,是出現在Form中,而非一函數。
  2. TextBox可「同時」出現一個以上。
  3. InputBox之型式是固定的。

TextBox有那些(重要)屬性?

  1. MaxLength:設定最長可輸入字元數,"0"(預設值)代表記憶體限制。
  2. MultiLine:決定此控制項可否輸入一行以上的文字,"False"(預設值)代表否。
  3. PasswordChar:使該Textbox呈現設定的字元以隱藏密碼。" "(預設值)。
  4. ScrollBars:設定是否有水平或垂直捲軸,"沒有捲軸"(預設值)。
  5. Text:與其它控制項的caption類似,用以顯示文字,"Textn"(預設值)。

ex_p_7_20密碼確認視窗 Commandn.Default、Val( )、Str( )

ex_p7_23小算盤 (進階)