2013-05-26 57 views
1

我對Delphi比較新,但是在安裝SynEdit組件後,我還無法創建自己的熒光筆。我已經用我的高亮配置生成了.pas。我嘗試了所有我知道的方式。但我無法使用生成的文件來突出顯示。誰能幫我?如何創建一個新的熒光筆(SynEdit)

我提前感謝...

+0

你讀過這篇wiki文章嗎? http://wiki.freepascal.org/SynEdit_Highlighter – Hidden

+0

現在我做了,但它沒有解決我的疑問。安裝熒光筆後,只需要教許多事情。 – Guill

+0

呃......我解決了我的問題。我是否應該回答我自己的問題以應對未來的相同疑問? (我也是新的StackOverFlow) – Guill

回答

1

好吧,人。我已經解決了我的問題。其實它非常簡單。要使用生成的.PAS,只需將其包含在項目中並分配到狀態。之後,您需要在RunTime中將自定義熒光筆分配給SynComponent。 像這樣:

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

後執行該塊時,SynEdit將投入使用。