delphi - 如何创建新的荧光笔 (SynEdit)

标签 delphi delphi-7 synedit

我对 Delphi 比较陌生,但安装 SynEdit 组件后,我还无法创建自己的荧光笔。我已经使用我的突出显示配置生成了 .pas。我尝试了所有我知道的方法。但我无法使用生成的文件来突出显示。谁能帮我吗?

提前感谢...

最佳答案

好吧,各位。我已经解决了我的问题。其实事情就是这么简单。要使用生成的 .PAS,只需将其包含在项目中并在 USES 语句中分配即可。之后,您需要将自定义荧光笔分配给运行时中的 SynComponent。 像这样:

var
   HL : TSynSampleSyn;
begin
   HL := TSynSampleSyn.Create(Self);
   SynEdit1.Highlighter := HL;
end;

执行此 block 后,SynEdit 就可以使用了。

关于delphi - 如何创建新的荧光笔 (SynEdit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16759712/

相关文章:

德尔福: How to create MP3 file with certain number of seconds of silence?

delphi - Delphi,从[Uni] SynEdit切换到SyntaxMemo SDK

.net - Delphi 和 Delphi.NET 之间的区别

multithreading - Delphi 上的线程上下文

delphi - 我应该使用什么来以编程方式在 Delphi 中生成打印输出/报告

delphi - 如何获取动态整数数组的最小值和最大值?

delphi - TImage在D7(免费版)中似乎不支持Jpeg?

delphi - FileExists 返回 true 但文件不存在

德尔福。 SynEdit - 加载文件的最后 500 KB