3、TextBox 控件

主要屬性:
( 2)MaxLength 屬性: 用來設置文本框允許輸入字符的最大長度,該屬性值爲 0 時,不限制輸入的字符數。
(3)MultiLine 屬性: 用來設置文本框中的文本是否可以輸入多行並以多行顯示。值爲 true 時,允許多行顯示。值爲false時不允許多行顯示,一旦文本超過文本框寬度時,超過部分不顯示。
(4)HideSelection屬性:用來決定當焦點離開文本框後,選中的文本是否還以選中的方式顯示,值爲true,則不以選中的方式顯示,值爲 false將依舊以選中的方式顯示。
(5)ReadOnly屬性:用來獲取或設置一個值,該值指示文本框中的文本是否爲只讀。值爲 true時爲只讀,值爲 false時可讀可寫。
(6)PasswordChar 屬性:是一個字符串類型,允許設置一個字符,運行程序時,將輸入到 Text 的內容全部顯示爲該屬性值,從而起到保密作用,通常用來輸入口令或密碼。
(7) ScrollBars屬性: 用來設置滾動條模式, 有四種選擇: ScrollBars.None (無滾動條), ScrollBars.Horizontal(水平滾動條),ScrollBars.Vertical(垂直滾動條),ScrollBars.Both(水平和垂直滾動條)。
注意:只有當MultiLine屬性爲true時,該屬性值纔有效。在WordWrap屬性值爲true時, 水平滾動條將不起作用
(10)SelectedText 屬性:用來獲取或設置一個字符串,該字符串指示控件中當前選定的文本。只能在代碼中使用
11)Lines:該屬性是一個數組屬性,用來獲取或設置文本框控件中的文本行。即文本框中的每一行存放在 Lines數組的一個元素中。
(14)WordWrap:用來指示多行文本框控件在輸入的字符超過一行寬度時是否自動換行到下一行的開始,值爲 true,表示自動換到下一行的開始,值爲false表示不自動換到下一行的開始。

2、常用方法
(1)AppendText方法:把一個字符串添加到文件框中文本的後面,調用的一般格式如下: 文本框對象.AppendText(str) 參數 str是要添加的字符串。
(2)Clear方法:從文本框控件中清除所有文本。調用的一般格式如下: 文本框對象.Clear()該方法無參數。
(3)Focus方法:是爲文本框設置焦點。如果焦點設置成功,值爲 true,否則爲false。調用的一般格式如 下:
文本框對象.Focus()該方法無參數。 - 6 -

(4)Copy方法:將文本框中的當前選定內容複製到剪貼板上。調用的一般格式如下: 文本框對象.Copy()該方法無參數。
(5)Cut方法:將文本框中的當前選定內容移動到剪貼板上。調用的一般格式如下: 文本框對象.Cut()該方法無參數。
(6)Paste方法:用剪貼板的內容替換文本框中的當前選定內容。調用的一般格式如下: 文本框對象.Paste()該方法無參數。
(7)Undo 方法:撤銷文本框中的上一個編輯操作。調用的一般格式如下: 文本框對象.Undo()該方法無參數。
(8)ClearUndo方法:從該文本框的撤銷緩衝區中清除關於最近操作的信息,根據應用 程序的狀態,可以使用此方法防止重複執行撤銷操作。調用的一般格式如下: 文本框對象.ClearUndo()該方法無參數。
(9)Select方法:用來在文本框中設置選定文本。調用的一般格式如下: 文本框對象.Select(start,length)
該方法有兩個參數,第一個參數start用來設定文本框中當前選定文本的第一個字符的位 置,第二個參數length用來設定要選擇的字符數。
(10)SelectAll方法:用來選定文本框中的所有文本。調用的一般格式如下: 文本框對象.SelectAll()該方法無參數。
3、常用事件:
(1)GotFocus事件:該事件在文本框接收焦點時發生。 (2)LostFocus事件:該事件在文本框失去焦點時發生。
(3)TextChanged事件:該事件在Text屬性值更改時發生。無論是通過編程修改還是用戶交互更改文本框的 Text屬性值,均會引發此事件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章