C# Windows - TextBox 控件

.NET Framework内置了两个基本控件来提取用户输入的文本: TextBox和RichTextBox。这两个控件都派生于基类TextBoxBase,而TextBoxBase派生于Control。

TextBox控件的属性

CausesValidation - 当控件的这个属性设置为true,且该控件要获得焦点时,会引发两个事件:Validating和Validated。

CharacterCasing - 这个值表示TextBox是否会改变输入的文本的大小写。

MaxLength - 指定输入到TextBox中的文本的最大字符长度。把这个值设置为0,表示最大字符长度仅受限于可用的内存。

Multiline - 表示该控件是否是一个多行控件。

PasswordChar - 指定是否用密码字符替换在旦行文本框中输入的字符。如果Multiline属性为true,这个属性就不起作用。

ReadOnly - 文本是否为只读

ScrollBars - 指定多行文本框是否显示滚动条

SelectedText - 在文本框中选择的文本

SelectionLength - 在文本中选择的字符数。

SelectionStart - 文本框中被选中文本的开头。

WordWrap - 指定在多行文本框中,如果一行的宽度超出了控件的宽度,其文本是否应自动换行。

TextBox控件的事件

Enter/Leave/Validating/Validated

KeyDown/KeyPress/KeyUp

TextChanged

 

posted @ 2013-12-10 14:44  Lilideng  阅读(667)  评论(0编辑  收藏  举报