2010-04-05 46 views
3

我正在尋找一個免費的控件/組件/庫,類似於用於編輯python代碼(或其他語言)的富文本框。
我喜歡有一些功能:語法高亮顯示:用於.NET的富文本框控件

  • 高亮代碼
  • 自動縮進
  • 行號
  • 定義強調(對OpenType關鍵字)
的新樣式或規則

有沒有這樣的控制?或者我必須寫我自己的?

回答

4

看一看ScintillaNET

ScintillaNET是一個功能強大的文本編輯控件,用於Windows窗體應用程序和多功能Scintilla Windows控件的託管包裝。在考慮開發人員的情況下創建,ScintllaNET API使嚮應用程序或IDE(集成開發環境)添加高級文本編輯和語法突出顯示變得非常簡單。

+0

@Thomas:謝謝。 – 2010-04-05 19:01:53

+0

我可以'弄清楚如何安裝這個寶貝 – ChadD 2010-05-25 22:30:14

1

商業選項是ActiPro Software的SyntaxEditor。該鏈接是爲WPF版本的控件。他們還提供了我用於XML編輯的WinForms版本 - 效果很好。

從我在網站上看到的,WPF版本支持ANTLR-生成的詞法分析器。