-
確保一次只能選擇其中之一。
-
常用事件。 文字框中有三種型別的常見事件:change、keypress 和 lostfocus。
1)變更事件。
當使用者在文字框中輸入新資訊時,或者當程式通過將文字屬性設定為新值來更改其文字屬性時,將觸發更改事件,並且在程式執行後,對文字框中輸入的每個字元都會引發更改事件。
2)按鍵事件。
當使用者按下並釋放鍵盤上的 ANSI 鍵時,將為焦點控制項引發按鍵事件,該事件將 keyascii 引數返回到事件程序。 例如,當使用者輸入字元“A”並返回 KeyASCII 值 97 時,可以通過 CHR (KeyASCII) 將 ASCII 程式碼轉換為字元“A”。
與更改事件一樣,每個輸入的字元都會引發一次 keypress; 最常用的事件是確定金鑰人是否為回車符(keyascii 的值為 13),它指示文字輸入的結束。
3) LostFocus 事件。
當按下游標將游標移離當前文字框或使用滑鼠選擇窗體中的另乙個物件時,將觸發此事件,並且可以使用更改事件和失焦事件過程檢查文字框的文字屬性值。
常用方法。 setFocus 是文字虛箱中常用的方法。
格式: [Object] setfocus
功能:此方法可以將游標移動到指定的文字框,當在表單上建立多個文字框時,可以使用此方法將游標放置在所需的文字框中。
在程式設計中,文字框在模仿中起著重要作用。
使用 change 事件可以更改文字框的 text 屬性的值。
1)構建使用者介面。
在窗體上建立 3 個文字框:textl、text2、text3 和 3 個命令按鈕:commandl、command2、command3。 文字框的設計螢幕,文字框的執行螢幕。
2) 設定物件的屬性。
控制項的 name 屬性基於其預設值:textl、text2、text3 和 commandl、command2 和 command3