更改文本框中文本的前景色和背景色

2024-05-08

我正在使用 VB.NET 制作 C++ 代码编辑器应用程序。我想在用户键入关键字时更改关键字的颜色。另外,我正在寻找一种方法来突出显示某些代码行。

有没有办法更改文本框或富文本框中一段文本的前景色和背景色?


我真的不知道你想做什么,所以这里有一些选择。

如果您想要有关如何编写语法突出显示控件的分步教程,您可以阅读以下文章:

  1. RichTextBox 中的语法突出显示第 1 部分 http://www.c-sharpcorner.com/uploadfile/duncanharris/syntaxhighlightinrichtextboxp112012005050840am/syntaxhighlightinrichtextboxp1.aspx and Part 2 http://www.c-sharpcorner.com/UploadFile/duncanharris/SyntaxHighlightInRichTextBoxP212012005044912AM/SyntaxHighlightInRichTextBoxP2.aspx.
  2. 使用 C# 在 RichTextBox 中进行语法突出显示 http://www.c-sharpcorner.com/UploadFile/kirtan007/2511/


有关用 VB.NET 编写的基本语法突出显示控件,请参阅这篇文章:颜色语法控制 (VB.NET) http://www.freevbcode.com/ShowCode.Asp?ID=5176.


如果您想要一个成熟的语法突出显示控件,有两个非常好的选择。这些都是:

  1. 闪烁网 http://scintillanet.codeplex.com/对于 WinForms 和;
  2. AvalonEdit http://wiki.sharpdevelop.net/AvalonEdit.ashx for WPF.
    • 有一个教程使用 Avalon编辑 http://www.codeproject.com/KB/edit/AvalonEdit.aspx在 CodeProject 上,所以也请务必检查一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改文本框中文本的前景色和背景色 的相关文章

随机推荐