1. 简介
富文本框,拥有TextBox的所有功能,,但还有更多高级的文本输入和编辑功能,比如设置字体颜色、样式、段落、图片、超链接等
2. 常用属性
属性 |
解释 |
(Name) |
控件ID,在代码里引用的时候会用到,一般以 rtxt 开头 |
AcceptsTab |
是否接受制表符作为多行编辑控件的输入,默认false |
AutoWordSelection |
打开/关闭自动选择字词,默认false |
BulletIndent |
定义控件中项目符号的缩进,默认为0 |
DetectUrls |
是否自动将URL的格式设置为链接,默认为true |
Dock |
定义要绑定到容器的控件边框 |
EnableAutoDragDrop |
启用文本、图像、和其他数据的拖放操作,默认false |
ForeColor |
前景色,字体的颜色 |
HideSelection |
当编辑控件失去焦点时,是否隐藏选定的内容 |
Lines |
多行编辑中的文本行,作为字符串值的数组 String[] Array |
MaxLength |
可以在编辑控件中输入的最大字符数 |
Multiline |
编辑控件中的文本是否能够跨越多行,默认true |
ReadOnly |
是否能够更改编辑控件中的文本 |
ScrollBars |
定义控件滚动条的行为 Both:需要时 显示 水平和垂直 滚动条 Horizontal:需要时 显示 水平 滚动条 Vertical:需要时 显示 垂直 滚动条 None:始终不显示滚动条 ForcedHorizontal:始终 显示 水平 滚动条 ForcedVertical:始终 显示 垂直 滚动条 ForcedBoth:始终 显示 水平和垂直 滚动条 |
Text |
编辑框中的文本 |
WordWrap |
多行编辑控件是否自动换行,默认true |
RightMargin |
定义右边距尺寸 |
SelectionIndent |
所选文本的缩进,在类文件中才能看到这个属性 |
SelectedFont |
所选文本的字体,在类文件中才能看到这个属性 |
SelectionColor |
所选文本的字体颜色,在类文件中才能看到这个属性 |
SelectionBackColor |
所选文本的背景颜色,在类文件中才能看到这个属性 |
3. 常用事件
事件 |
解释 |
TextChanged |
控件中的文本改变时,发生的事件 |
SelectionChanged |
当前选定的内容 改变时,发生的事件 |
LinkClicked |
当点击编辑框中的超链接时,发生的事件 |
4. 常用方法
方法 |
解释 |
Clear |
清空编辑框中的内容 |
AppendText |
指定文本追加到文本内容的末尾 |
Focus() |
获取焦点 |
Select() |
选择文本 |
SelectAll() |
选择所有文本 |
Undo()、Redo() |
撤销、重做 |
Paste() |
复制 |
Replace() |
替换 |
Find() |
查找指定字符串 |
LoadFile() |
将某个文本文件的内容通过其路径加载到编辑框中 |
SaveFile() |
将文本框中的内容保存成一个富文本格式的文件 |
参考: 2023年C#之WinForm零基础教程50讲