文本框控件(TextBox)用于获取用户的输入数据或者显示文本。文本框控件(TextBox)通常用于可编辑文本,也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件大小。
文本框控件的部分属性及说明
属性名 | 说明 |
Text | 在单行编辑情况下获取或设置文本框中当前文本 |
Multiline | 指示是否为多行文本框控件 |
Lines | 在多行编辑情况下获取或设置文本框控件中的文本行 |
WordWrap | 多行文本框中,如果一行的宽度超出控件的宽度,其文本是否自动换行 |
MaxLength | TextBox中文本的最大字符长度 |
PasswordChar | 可以设置输入密码时文本框中显示的字符,例如,可将密码显示成“*” |
UseSystemPasswordChar | 设置为true时,则输入密码时文本框中将密码显示成实心的圆圈 |
ReadOnly | 如果该属性值设置为true,则文本框设置为只读文本框,在运行时用户不能更改文本框中的内容,只能通过文本框显示文本 |
ScrollBars | 指示是否在多行文本框中显示滚动条。取值可以为None(不显示任何滚动条)、Horizontal(只显示水平滚动条)、Vertical(只显示垂直滚动条)、Both(同时显示水平和垂直滚动条) |
Visible | 获取或设置一个值,该值指示是否显示文本框控件 |
CausesValidation | 若为true,该控件获得焦点时,会引发两个事件,Validating和Validated。可以处理这些事件,以便失去焦点控件中的数据有效 |
CharacterCasing | 表示TextBOx是否会改变输入的文本的大小写,属性值有Lower(文本框中输入的所有文本都转换为小写)、Upper(文本框中输入的所有文本都转换为大写)、Normal(不对文本进行任何转换) |
文本框控件的部分方法及说明
方法名 | 说明 |
AppendText | 向文本框的当前文本追加文本 |
Clear | 从文本框控件中清除所有文本 |
Copy | 将文本框中的当前选定内容复制到“剪切板” |
Cut | 将文本框中的当前选定内容移动到“剪切板” |
Paste | 用剪切板的内容替换文本框中的当前选定内容 |
Select | 选择文本框中指定范围的文字 |
SelectAll | 选定文本框中的所有文本 |