我正在用c#winforms編寫文本編輯器,我希望它突出顯示關鍵字。 現在richtextbox打開大文件的速度很慢,所以我使用的是文本框,但是文本框沒有用於設置選定文本的顏色的屬性。 我試圖從文本框繼承並重寫OnPaint方法,但它似乎不工作。 我發現this的代碼,它看起來不錯,但我不知道如何使用它。使用關鍵字編寫文本編輯器突出顯示
任何人都有解決方案?
我正在用c#winforms編寫文本編輯器,我希望它突出顯示關鍵字。 現在richtextbox打開大文件的速度很慢,所以我使用的是文本框,但是文本框沒有用於設置選定文本的顏色的屬性。 我試圖從文本框繼承並重寫OnPaint方法,但它似乎不工作。 我發現this的代碼,它看起來不錯,但我不知道如何使用它。使用關鍵字編寫文本編輯器突出顯示
任何人都有解決方案?
你有沒有聽說過Scintilla? check here或here
我會遵循以下路徑之一:
您提到的標準控件並非針對這種需要更精細地處理正在編輯的內容的高級方案而設計的。