我正在制作一个非常简单的文本编辑器,我想为整个选定行的背景(从左到右)着色。而且我希望它跟随光标,所以如果我向下移动两行,背景就会改变。
我在这里和谷歌看了很多,并没有发现任何有趣的东西,它总是为文本而不是背景着色,并且它不会对整行进行着色等。
欢迎任何建议!
谢谢!
答案 0 :(得分:3)
我不确定您是否可以轻松地为插入符号在标准RichTextBox控件中的整行着色,我想我大多听说只有已输入文本的背景可能会被着色。
如果你没有被迫使用标准的RichText,你可以看一下:
这个编辑器具有令人难以置信的功能,唯一的是我不确定它是否支持许多不同的字体otr图片嵌入,表格等。
如果ScintillaNET还不够,我会尝试使用适用于Windows Forms的DevExpress组件,功能非常丰富且功能强大,在他们的演示中,他们基本上创建了一个带有表格,mailmerge和许多其他东西的文本编辑器,它看起来几乎像MS字。