Как реализовать подсветку синтаксиса и функцию автозаполнения в C # .NET GUI Application? - PullRequest
3 голосов
/ 30 октября 2010

Я новый студент C # программист. Я хочу создать редактор, подобный приложению, которое будет выделять коды (подсветку синтаксиса) и иметь функцию автозаполнения для переменных функций и т. Д. У меня нет никакой идеи сделать это. Можете ли вы предоставить мне несколько учебных пособий или несколько советов по этому поводу? Могу ли я реализовать эти функции в «Rich Text Box»?

Ответы [ 2 ]

7 голосов
/ 30 октября 2010

Компонент текстового редактора из IDE SharpDevelop с открытым исходным кодом можно свободно загрузить и использовать. Это поддерживает все ваши требования. См. http://www.codeproject.com/KB/edit/TextEditorControl.aspx для объяснения того, как это можно сделать.

3 голосов
/ 30 октября 2010

Вдоль моей головы есть три элемента управления текстового редактора с открытым исходным кодом, которые вы можете скачать:

Я уверен, что есть и другие, но они довольно проверены и проверены.

...