我在哪里可以找到的WinForms,将突出粘贴到它的源代码控制? 我想一个有许多种不同的语言语法高亮的支持,但如果只用C#工程我会被罚款与也。
Answer 1:
Scintilla.NET可能是你在找什么
Answer 2:
就在最近发现从CodeProject一个很好的控制快速彩色文本框语法高亮 。
使用格式文本框为高亮唯一的问题是在着色性能缓慢,在情况下,当文件大小大。 对于一个中等大小的文件,这个问题可以通过延迟高亮固定。
Answer 3:
作为开源的替代品,给看看:
- dotNetFireball
- ICSharpCode.TextEditor从SharpDevelop的
Answer 4:
添加ICSharpCode.TextEditor集引用到一个项目,选择组件和控件用于Visual Studio工具箱。 在此之后,你可以把控件添加到窗体。 出人意料的是,你不会看到物业选择语法高亮模式。 取而代之的是,你必须使用方法SetHighlighting。 字符串参数集凸显从可用模式列表模式。 这些模式嵌入控制。
如何使用,改变模式和下载样本,看看下面的文章
Answer 5:
如果你愿意支付控制,我极力推荐这一个: QWhale语法编辑 。 它有一吨的功能,自带的源代码,并且支持很多语言。 我用它自己的C#,VB.NET,SQL(MS&甲骨文),并且它得到了VS提供的一切。
Answer 6:
退房AvalonEdit控制。 有一个很好的文章在CodeProject解释如何使用它。
Answer 7:
不知道是否有任何开箱非第三方解决方案来此。
但是,你看着Actipro SyntaxEditor组件。 LinqPad的ubercool LINQ工具使用它进行语法高亮和智能感知。
Answer 8:
你可以试试这个http://www.codeproject.com/KB/edit/SyntaxHighlighting.aspx
文章来源: A textbox/richtextbox that has syntax highlighting? [C#] [closed]