【问题标题】:Writing text editor with keywords Highlighting使用关键字突出显示编写文本编辑器
【发布时间】:2011-09-12 14:24:33
【问题描述】:

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

有人有解决办法吗?

【问题讨论】:

    标签: c# .net winforms text-editor


    【解决方案1】:

    我会遵循以下路径之一:

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

    您提到的标准控件不适用于需要对正在编辑的内容进行更精细处理的高级场景。

    【讨论】:

      【解决方案2】:

      你听说过 Scintilla 吗? check herehere

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-21
        • 2010-11-29
        • 1970-01-01
        • 2016-06-07
        • 1970-01-01
        相关资源
        最近更新 更多