我正在做一个非常简单的文本编辑器,我想为整个选定行的背景(从左到右)上色。我希望它跟随光标,所以如果我向下两行,则背景会发生变化。
我在这里和Google上看了很多东西,没有发现什么有趣的东西,它总是为文本而不是背景加上颜色,并且没有给整行加上颜色,等等。
欢迎任何建议!
谢谢!
最佳答案
我不确定您是否可以轻松为标准RichTextBox控件中插入符号处的整个行着色,我想我通常只听说过仅已输入文本的背景可以被着色。
如果您不被迫使用标准RichText,可以查看以下内容:
ScintillaNET
该编辑器具有许多功能,唯一的问题是我不确定它是否支持许多不同的字体以及图片嵌入,表格等。
如果ScintillaNET还不够,那么我将尝试使用功能丰富且功能强大的Windows Forms DevExpress组件,在该演示中,他们基本上已经制作了一个带有表,mailmerge等文本编辑器的文本编辑器,看起来几乎像MS Word。