.NET 1.0Visual Studio .NET 2003.NET 1.1Windows 2000Windows XP中级开发Visual StudioWindows.NETVisual Basic
使用系统方法在 RichTextBox 中突出显示背景。
为 RichTextBox 添加了比 volking 的文章更直接地设置背景颜色的支持。
引言
此 DLL 扩展了 Windows Forms 中的 RichTextBox
控件,以添加背景高亮颜色、背景颜色清除、高亮和“滚动到底部”支持。CodeProject 上的文章由 Frederick Volking 撰写,标题为“VB.NET 中的 RichTextBox 背景高亮显示”,它与此功能基本相同,只是他的文章编辑了 RichTextBox 中当前使用的颜色表和 RTF 文本。我的版本直接调用 RichTextBox 来高亮/清除选定内容。
添加的功能
为 RichTextBox
添加了令人惊叹的 4 个方法。
RichTextBox.SelectionBackColor
(属性)- 获取或设置当前选定的背景色。用法与RichTextBox.SelectionColor
相同。
RichTextBox.ClearBackColor
(子程序)- 清除所有或仅选定的背景色,就好像它从未存在过一样。
RichTextBox.Highlight
(子程序)- 使用给定的颜色在RichTextBox
中高亮显示给定的文本。
RichTextBox.ScrollToBottom
(子程序)- 将RichTextBox
滚动到视口底部。
重用新的 RichTextBox
DLL 的发布版本包含在演示项目中,只需引用此 DLL 并将 DLL 添加到工具箱,然后将新的 RichTextBox
拖放到窗体上,就完成了所有操作。