2013-05-22 163 views
-1

IM工作的代码编辑器(的WinForms),现在我需要在代码折叠东西像这样工作1:代码折叠代码

enter image description here

我已经找到了一些开源代码和项目但几乎一切都有一个引用,.dll或3pps。我试图找到一些mdsn,但没有代码折叠在那里的东西。

确实需要帮助。

我需要一个使用 代码折叠(大纲/分开折叠)中的RichTextBox的示例项目/开源代码,而无需使用任何 参考(公司规则)

任何帮助将很好赞赏。 提前感谢和GodBless!

+0

的Winform或WPF? –

+0

@JeremyThompson winforms先生 – Elegiac

+0

除了ICSharpCode(我发现它与AccessViolations有关)*即使使用DigitalRune-TextEditor-1.3.0版*,您可以尝试:[ScintillaNET](http://scintillanet.codeplex.com),但它的配置更加困难。 –

回答

4

查看(开源.Net IDE)项目中使用的TextEditor的来源。这是编码的最好的编辑之一,是开源

+0

都使用引用和.dll ...我非常需要开源,只使用代码而不使用任何3pps :( – Elegiac

+0

“TextEditor”的代码是可用的,如果你真的不需要引用所有你需要的DLL都包含与它相关联的类文件 –

+1

+1也查看ICSharpCode.Avalon的WPF版本的TextEditor AppDeveloper说你只需下载SharpDevelop项目,TextEditor的源代码就在那里 - 没有DLL –

2

由于@AppDeveloper指出,ICSharpCode文本编辑器是最强大的开源代码编辑器可用,就我知道。您可以将其包含为源代码或构建的程序集。

这里有一些其他的项目,你可能会受益的:

+0

+1但我看不到DtPad - 链接已关闭。我忘记了FastColourTextBox会执行代码折叠。 –

+0

DtPad在CodePlex上,下面是链接http:// dtpad .codeplex.com/ 它适用于我,您可以稍后尝试 –

+0

@AshrafSabry,我下载DtPad但不是源代码dls需要安装的应用程序。对于快速颜色的文本框,我已经在先生之前看到了。代码和功能一样,但是它使用了我不应该使用的自定义工具,如(AutocompleteListView,AutocompleteMenu,FastColoredTextBox,UnfocusablePanel,ConsoleTextBox,CustomHint,指针)。我只需要一个纯代码而不使用任何引用或定制工具,也不需要.dll。 :(但仍然感谢您的帮助。 – Elegiac