2013-05-22 209 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