RichTextBox 控件概述(Windows 窗体)
Windows 窗体 RichTextBox 控件用于显示、输入和操作带有格式的文本。 RichTextBox 控件除了实现 TextBox 控件的所有功能之外,还可显示字体、颜色和链接,加载文件中的文本和嵌入的图像,以及查找指定的字符。 RichTextBox 通常用于提供文本操作和显示功能,这与 Microsoft Word 等文字处理应用程序类似。 RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但与 TextBox 控件不同的是,其默认设置是根据需要,水平和垂直显示滚动条,并且拥有更多的滚动条设置。
使用 RichTextBox 控件
与 TextBox 控件一样,显示的文本由 Text 属性进行设置。 RichTextBox 控件有许多用于设置文本格式的属性。 有关这些属性的详细信息,请参阅如何:为 Windows 窗体 RichTextBox 控件设置字体特性和如何:在 Windows 窗体 RichTextBox 控件中设置缩进、悬挂缩进和带项目符号的段落。 LoadFile 和 SaveFile 方法可以显示和编写纯文本、Unicode 纯文本和 RTF 格式 (RTF) 等多种文件格式,以便处理文件。 可能的格式在 RichTextBoxStreamType 中列出。 可使用 Find 方法查找文本字符串或特定字符。
也可将 DetectUrls 属性设置为 true
,并编写处理 LinkClicked 事件的代码,从而在 Web 样式的链接中使用 RichTextBox 控件。 有关详细信息,请参阅如何:使用 Windows 窗体 RichTextBox 控件显示 Web 样式的链接。 将 SelectionProtected 属性设置为 true
可防止用户操作控件中的部分或全部文本。
通过调用 Undo 和 Redo 方法,可以撤消和恢复 RichTextBox 控件中的大多数编辑操作。 CanRedo 方法可确定用户最后一次撤消的操作是否可重新应用于控件。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈