Winform 常用控件介绍
(8)SelectionLength 属性:用来获取或设置文本框中选定的字符数。只能在代码中使用,值为 0 时,表
示未选中任何字符。
(9)SelectionStart 属性:用来获取或设置文本框中选定的文本起始点。只能在代码中使用,第一个字符
的位置为 0,第二个字符的位置为 1,依此类推。
(10)SelectedText 属性:用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。只能在代
码中使用。
(11)Lines:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。即文本框中的每一行存
放在 Lines 数组的一个元素中。
(12)Modified:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用
户是否修改了该控件的内容。值为 true 表示修改过,值为 false 表示没有修改过。
(13)TextLength 属性:用来获取控件中文本的长度。
(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 属性值,均会引发此事件。