C# WinForm 语法高亮编辑器 ICSharpCode.TextEditor

此文章发布于 60 个月前,部分信息可能已经过时,请自行斟酌确认。

Web 开发代码语法高亮的编辑器有不少可选的,但基于 C# 的 WinForm 真不是很多,今天发现这个 ICSharpCode.TextEditor 还算不错,推荐一下。

使用方法

1、下载 ICSharpCode.TextEditor_V3.0.rar

2、项目引用 ICSharpCode.TextEditor.dll 后即可在工具箱中显示,然后拖到界面上。

3、设置代码语言,这里以 T-SQL 为例:

textEditorControl1.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("TSQL");

效果演示

20191016141241132.png

相关说明

官方原版的是不支持 T-SQL 语法的,本文下载的 dll 是经过处理可支持 T-SQL 的。

AvalonEdit

AvalonEditicsharpcode 开源的基于 WPF 的代码显示控件。

相关链接

https://github.com/icsharpcode

最后修改:2019 年 10 月 16 日 02 : 18 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论