【发布时间】:2011-09-12 14:24:33
【问题描述】:
我正在用 c# winforms 编写文本编辑器,我希望它能够突出显示关键字。 现在,richtextbox 打开大文件的速度很慢,所以我使用的是文本框,但文本框没有设置所选文本颜色的属性。 我试图从文本框继承并覆盖 OnPaint 方法,但它似乎不起作用。 我找到了this 代码,它看起来很棒,但我不知道如何使用它。
有人有解决办法吗?
【问题讨论】:
标签: c# .net winforms text-editor
我正在用 c# winforms 编写文本编辑器,我希望它能够突出显示关键字。 现在,richtextbox 打开大文件的速度很慢,所以我使用的是文本框,但文本框没有设置所选文本颜色的属性。 我试图从文本框继承并覆盖 OnPaint 方法,但它似乎不起作用。 我找到了this 代码,它看起来很棒,但我不知道如何使用它。
有人有解决办法吗?
【问题讨论】:
标签: c# .net winforms text-editor
我会遵循以下路径之一:
您提到的标准控件不适用于需要对正在编辑的内容进行更精细处理的高级场景。
【讨论】:
你听说过 Scintilla 吗? check here 或 here
【讨论】: