编写文本编辑器与关键词突出显示

本文关键字:关键词 显示 编辑器 文本 文本编辑 | 更新日期: 2023-09-27 18:08:15

我正在用c# winforms编写文本编辑器,我希望它能突出显示关键字。现在richtextbox是慢打开大文件,所以我使用文本框,但文本框没有属性设置所选文本的颜色。我试图从文本框继承和覆盖OnPaint方法,但它似乎不起作用。我发现这段代码,它看起来很棒,但我不知道如何使用它。

谁有解决办法?

编写文本编辑器与关键词突出显示

我会遵循以下路径之一:

  1. 去购买具有所需功能的现成文本编辑器组件。
  2. 从头开始编写自定义控件

您提到的标准控件不是为这种高级场景而设计的,这种场景需要对编辑的内容进行更详细的处理。

你听说过Scintilla吗?点击这里或这里