c# visual-studio winforms syntax-highlighting code-editor

c# - Editor de código fuente libre/abierto Control UI para.Net



visual-studio winforms (2)

Estoy buscando un control de estilo libre , de resaltado de sintaxis , posiblemente autocompletable " estilo de cuadro de texto del programador" para usar en un proyecto de Visual Studio Windows Forms o WPF. Debería funcionar con C # e idiomas autodefinidos, y la licencia debería permitir su uso en una herramienta de desarrollo interna cerrada.

Hay soluciones de pago disponibles, algo como http://www.syncfusion.com/products/user-interface-edition/windows-forms/Edit funcionaría bien, pero estoy buscando algo más simple, y preferiría no hacerlo. pagar por funcionalidades innecesarias. ¿Algunas ideas?


He estado usando SharpCode.TextEditor para algunos casos, y funciona bastante bien, incluido el resaltado de sintaxis y todo.

Consulte esto usando el artículo ICSharpCode.TextEditor en CodeProject para una introducción.

Para descargarlo, vaya al sitio web de SharpDevelop y descargue las últimas fuentes . Uno de los proyectos incluidos es el editor de texto, que puede aislar fácilmente en su propio ensamblaje o proyecto secundario: ¡después de todo, obtiene todo el código fuente!


Scintilla es un poderoso componente de edición de código de código abierto, y hay un control .NET disponible para él.