Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改richtextbox中写入的文本的颜色_C#_.net - Fatal编程技术网

C# 更改richtextbox中写入的文本的颜色

C# 更改richtextbox中写入的文本的颜色,c#,.net,C#,.net,可能重复: 我想在大括号({..})后更改richtextbox中写入的文本的颜色。如果我在花括号内写一些代码,那么它应该显示为红色。 请建议我为此编写代码。因此,这似乎类似于语法高亮显示 你可以查看一些提示 基本上,您需要做的是使用RichTextBox的TextChanged事件,然后使用reg表达式来查找文本的有趣部分,选择它并使用颜色 还有一篇有趣的帖子谈到了这一点,因此这似乎与语法突出显示类似 你可以查看一些提示 基本上,您需要做的是使用RichTextBox的TextChanged

可能重复:

我想在大括号({..})后更改richtextbox中写入的文本的颜色。如果我在花括号内写一些代码,那么它应该显示为红色。
请建议我为此编写代码。

因此,这似乎类似于语法高亮显示 你可以查看一些提示

基本上,您需要做的是使用RichTextBox的TextChanged事件,然后使用reg表达式来查找文本的有趣部分,选择它并使用颜色


还有一篇有趣的帖子谈到了这一点

,因此这似乎与语法突出显示类似 你可以查看一些提示

基本上,您需要做的是使用RichTextBox的TextChanged事件,然后使用reg表达式来查找文本的有趣部分,选择它并使用颜色


也是一篇有趣的文章,讨论了这一点

Arti-如果您向我们展示您已经拥有的代码,并告诉我们您在使用它时遇到的问题,我们可以更好地理解您需要什么,并为您提供适当的答案。就目前而言,您的问题中没有足够的细节。Arti-如果您向我们展示您已经拥有的代码,并告诉我们您在使用它时遇到的问题,我们可以更好地理解您需要什么,并为您提供适当的答案。就目前情况而言,你的问题没有足够的细节。我不想在选择文本时改变颜色,而是想改变花括号内文本的颜色。你能给我建议合适的代码吗?你读过我在回答中提到的帖子吗?在输入文本的过程中,您只需进行rtb着色即可。所有你需要的是找到你想要的颜色的子字符串(使用例如regex或string的子字符串,indexOf方法)我不想在选择文本时改变颜色,而是我想改变用花括号写的文本的颜色。你能给我建议合适的代码吗?你读过我在回答中提到的帖子吗?在输入文本的过程中,您只需进行rtb着色即可。您只需找到要着色的子字符串(使用例如regex或string的子字符串indexOf方法)