RichTextBox 控件概述(Windows 窗体)

Windows 窗体 RichTextBox 控件用于显示、输入和操作格式化的文本。 RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。 RichTextBox 控件通常用于提供类似字处理应用程序(如 Microsoft Word)的文本操作和显示功能。 RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但是与 TextBox 控件不同的是,它的默认设置是水平和垂直滚动条均根据需要显示,并且拥有更多的滚动条设置。

使用 RichTextBox 控件

TextBox 控件一样,显示的文本由 Text 属性设置。 RichTextBox 控件有许多用于设置文本格式的属性。 有关这些属性的详细信息,请参见 如何:为 Windows 窗体 RichTextBox 控件设置字体特性如何:在 Windows 窗体 RichTextBox 控件中设置缩进、悬挂缩进和带项目符号的段落。 为操作文件,LoadFileSaveFile 方法可以显示和编写包括纯文本、Unicode 纯文本和 RTF 格式 (RTF) 在内的多种文件格式。 可能的文件格式在 RichTextBoxStreamType 枚举中列出。 可以使用 Find 方法查找文本字符串或特定字符。

也可以将 DetectUrls 属性设置为 true,并编写处理 LinkClicked 事件的代码,从而在 Web 样式的链接中使用 RichTextBox 控件。 有关更多信息,请参见 如何:使用 Windows 窗体 RichTextBox 控件显示 Web 样式的链接。 将 SelectionProtected 属性设置为 true 可以防止用户操作控件中的部分或全部文本。

RichTextBox 控件中可以通过调用 UndoRedo 方法撤消和重复大多数编辑操作。 CanRedo 方法使您可以确定用户最后一次撤消的操作是否可以重新应用于控件。

请参见

参考

RichTextBox

TextBox 控件概述(Windows 窗体)

其他资源

RichTextBox 控件(Windows 窗体)