有代码折叠C#库吗?
我正在从事代码编辑器(WinForms)的工作,现在我需要从事如下代码折叠工作1: 我已经找到了一些开源代码和项目,但几乎所有的东西都有一个引用、.dll或3pps。我尝试在mdsn上找到一些,但没有代码折叠这样的东西:有代码折叠C#库吗?,c#,visual-studio-2010,code-folding,C#,Visual Studio 2010,Code Folding,我正在从事代码编辑器(WinForms)的工作,现在我需要从事如下代码折叠工作1: 我已经找到了一些开源代码和项目,但几乎所有的东西都有一个引用、.dll或3pps。我尝试在mdsn上找到一些,但没有代码折叠这样的东西: 我需要一个在richtextbox中使用代码折叠(大纲/拆分折叠)而不使用任何引用(公司规则)的示例项目/开源代码。查看SharpDevelop(开源.Net IDE)项目中使用的文本编辑器的源代码。它是编码最好的编辑器之一,并且是开源的 正如@AppDeveloper
我需要一个在richtextbox中使用代码折叠(大纲/拆分折叠)而不使用任何引用(公司规则)的示例项目/开源代码。查看
SharpDevelop
(开源.Net IDE)项目中使用的文本编辑器的源代码。它是编码最好的编辑器之一,并且是开源的
正如@AppDeveloper所指出的,ICSharpCode文本编辑器是目前最强大的开源代码编辑器,据我所知。您可以将其作为源程序集或生成程序集包含
以下是一些您可能受益的其他项目:
都使用引用和.dll。。。我迫切需要只使用代码而不使用任何3pps的开源:(如果您真的不需要引用DLL,则可以使用TextEditor
的代码。您所需要的只是包含与之关联的类文件。+1还可以查看ICSharpCode.Avalon,了解TextEditor的WPF版本。正如AppDeveloper所说,您只需下载SharpDevelop项目,TextEditor的源代码是没有DLLs@JeremyThompson它使用.dll sir/customizertb@JeremyThompsonwinforms与ICSharpCode(我发现它在访问冲突方面有缺陷)即使使用DigitalRune-TextEditor-1.3.0版本,您也可以尝试:但配置起来要困难得多。@Jeremythonpson先生,我需要源代码,而不使用任何.dll或任何应用程序扩展。斯金特拉得到了。dll:/+1但我看不到DtPad-链接。我忘了FastColor文本框进行代码折叠。DtPad在CodePlex上。这是它工作的链接他站在我这边,你可以试试later@AshrafSabry,我下载了DtPad,但它不是源代码,而是一个需要安装的应用程序。对于fastcoloredtextbox,我之前已经看到了,先生。代码与功能相同,但它使用了自定义工具,例如(AutocompleteListView、AutocompleteMenu、FastColoredTextBox、UnfocusablePanel、ConsoleTextBox、CustomHint、指针)我不应该使用。我只需要一个纯代码,不使用任何引用或自定义工具或.dll(但仍然感谢您的帮助。在DtPad CopePlex页面上,不要下载应用程序,而是查看源代码页面。@Elegiac是的,您可以下载源代码。对于DtPad,这里是指向其源代码控制面板的链接,导航到那里,然后单击下载链接。对于CodeProject组件,您可以在此处找到源代码