Estoy comenzando a crear un IDE. Y se me ocurrio que seria interesante usar como VS nodos expandibles para funciones, clases, etc. algo asi (http://i.techrepublic.com.com/blogs/highlightreferences.png). Mi pregunta es, por donde empiezo, o sea que controles estan involucrados y alguna guia sobre que buscar (no codigos, si no tips los cuales puedan ser interesantes para leer al respecto). Gracias
se llaman editores de sintaxis, uno de los mejores es ScintillaNet
ScintillaNET (http://scintillanet.codeplex.com/)
y otro
ICSharpCode.TextEditor (http://www.codeproject.com/KB/edit/TextEditorControl.aspx)
la dificultad de hacer algo asi es realmente grande no? (solo nodos y texto)