c#/.NET/Winforms RichTextBox:高亮显示活动行

c#/.NET/Winforms RichTextBox:高亮显示活动行,c#,.net,winforms,richtextbox,C#,.net,Winforms,Richtextbox,我正在制作一个非常简单的文本编辑器,我想给整个选中行的背景上色(从左到右)。我希望它跟随光标,所以如果我向下走两行,背景就会改变 我在这里和谷歌上看了很多,没有发现什么有趣的东西,它总是给文本上色,而不是背景,也不会给整行上色,等等 欢迎提出任何建议 谢谢 我不确定在标准RichTextBox控件中插入符号所在的位置是否可以轻松地为整行上色,我想我听到的大多是,只有已输入文本的背景可以上色 如果您没有被迫使用标准RichText,您可以查看以下内容: 这个编辑器有大量的功能,唯一的问题是我不确

我正在制作一个非常简单的文本编辑器,我想给整个选中行的背景上色(从左到右)。我希望它跟随光标,所以如果我向下走两行,背景就会改变

我在这里和谷歌上看了很多,没有发现什么有趣的东西,它总是给文本上色,而不是背景,也不会给整行上色,等等

欢迎提出任何建议


谢谢

我不确定在标准RichTextBox控件中插入符号所在的位置是否可以轻松地为整行上色,我想我听到的大多是,只有已输入文本的背景可以上色

如果您没有被迫使用标准RichText,您可以查看以下内容:

这个编辑器有大量的功能,唯一的问题是我不确定它是否支持许多不同的字体或图片嵌入、表格等


如果闪烁网还不够,我会尝试使用Windows窗体的DevXpress组件,功能极其丰富和强大,在演示中,他们基本上制作了一个文本编辑器,带有表格、邮件合并和其他许多类似于MS Word的东西。

所以我想这一个对你来说还不够啊??这是用于选择颜色的。因此,它将为所选内容上色,而不是为线条的整个背景上色。所以不,这是不够的。。无论如何,谢谢我开始实现它了,它很有趣,但是自定义语法高亮显示(自定义词法分析器)是一件痛苦的事!!!