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 可防止用户操作控件中的部分或全部文本。

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

另请参阅