Free/open source code editor UI control for .Net

Issue

I’m looking for a free, syntax-highlighting, possibly autocompleting “Programmer’s textbox” style control for use in a Visual Studio Windows Forms or WPF project. It should work with C# and self-defined languages, and the licence should permit its use in a closed, in-house development tool.

There are pay-for solutions available – something like http://www.syncfusion.com/products/user-interface-edition/windows-forms/Edit would work fine – but I am looking for something simpler, and would prefer not to pay for unnecessary functionality. Any ideas?

Solution

I’ve been using the SharpCode.TextEditor for a few cases, and it works quite well – including syntax highlighting and all.

Check out this Using ICSharpCode.TextEditor article on CodeProject for an intro.

alt text

To download it, go to the SharpDevelop web site and download the latest sources. One of the projects included is the Text editor, which you can easily isolate into its own assembly or sub project – you get all the source code, after all!

Answered By – marc_s

Answer Checked By – Jay B. (AngularFixing Admin)

Leave a Reply

Your email address will not be published.