我对 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/