Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有代码折叠C#库吗?_C#_Visual Studio 2010_Code Folding - Fatal编程技术网

有代码折叠C#库吗?

有代码折叠C#库吗?,c#,visual-studio-2010,code-folding,C#,Visual Studio 2010,Code Folding,我正在从事代码编辑器(WinForms)的工作,现在我需要从事如下代码折叠工作1: 我已经找到了一些开源代码和项目,但几乎所有的东西都有一个引用、.dll或3pps。我尝试在mdsn上找到一些,但没有代码折叠这样的东西: 我需要一个在richtextbox中使用代码折叠(大纲/拆分折叠)而不使用任何引用(公司规则)的示例项目/开源代码。查看SharpDevelop(开源.Net IDE)项目中使用的文本编辑器的源代码。它是编码最好的编辑器之一,并且是开源的 正如@AppDeveloper

我正在从事代码编辑器(WinForms)的工作,现在我需要从事如下代码折叠工作1:

我已经找到了一些开源代码和项目,但几乎所有的东西都有一个引用、.dll或3pps。我尝试在mdsn上找到一些,但没有代码折叠这样的东西:


我需要一个在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组件,您可以在此处找到源代码