我正在编写一个小应用程序来管理代码片段,所以我想要一个组件来显示代码(关键字着色,行编号......),所以在哪里获得这个组件,如果它不存在如何实现它。
编辑:我不想编写代码编辑器,只有一个组件来显示具有最后一个功能的代码(关键字着色,行编号......)而不是纯文本区域 感谢
答案 0 :(得分:4)
语法高亮检查:
Syntax Highlighting in Rich TextBox Control
Syntax highlighting textbox in C#
How To Implement Syntax Highlighting In A WinForms Application
此外,您可以检查是否必须有一些第三方控件。
答案 1 :(得分:1)
我建议http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting具有很多功能。
此外,封装http://ace.c9.io/#nav=about将是一个选项,具体取决于您的技术堆栈