我正在寻找免费,语法突出显示,可能自动填充 “程序员的文本框” 样式控件,用于Visual Studio Windows窗体或WPF项目。它应该与C#和自定义语言一起使用,许可证应允许在封闭的内部开发工具中使用。
有付费解决方案可用 - 像http://www.syncfusion.com/products/user-interface-edition/windows-forms/Edit这样的方法可以正常工作 - 但我正在寻找更简单的东西,并且不愿意支付不必要的功能。有什么想法吗?
答案 0 :(得分:29)
在一些情况下我一直在使用SharpCode.TextEditor,它运行得很好 - 包括语法高亮和所有。
查看有关CodeProject的Using ICSharpCode.TextEditor文章,了解简介。
要下载它,请访问SharpDevelop网站download the latest sources。其中一个项目是文本编辑器,您可以轻松地将其分离到自己的程序集或子项目中 - 毕竟您获得了所有源代码!
答案 1 :(得分:20)
Scintilla是一个功能强大的开源代码编辑组件,可以使用a .NET control。