4

我正在编写一个小应用程序来管理代码片段,所以我想要一个组件来显示代码(关键字着色,行编号......),那么从哪里获得这个组件,如果它不存在如何实现它。

编辑:我不想写一个代码编辑器,只是一个组件来显示具有最后功能的代码(关键字着色,行编号......)而不是纯文本区域谢谢

4

2 回答 2

4

对于语法高亮检查:

富文本框控件中的语法突出显示

C#中的语法高亮文本框

如何在 WinForms 应用程序中实现语法高亮

您还可以检查必须有一些第 3 方控件。

于 2010-08-07T12:22:34.570 回答
2

我建议http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting它有很多功能。

此外,封装http://ace.c9.io/#nav=about将是一个选项,具体取决于您的技术堆栈

于 2013-11-08T13:08:34.740 回答