Scintilla - сторонний элемент управления, предназначенный специально для редактирования кода. Поддерживает функции, присутствующие в большинстве современных IDE, такие как: - автоматическое формирование отступов в коде
- нумерация строк
- подсветка синтаксиса (поддерживаются языки Asm, C#, HTML, JS, MSSQL, PSQL, Python, VBScript, XML + возможность добавления своего языка)
- сворачивание участков кода
- выделение текущей строки в коде
- и др.
ВНИМАНИЕ! На Win x64 необходимо найти файлы SciLexer.dll и SciLexer64.dll (в папке bin\Debug) и поместить их в папку C:\Windows\SysWOW64, иначе проект не скомпилируется.Также необходимо зайти в свойства проекта (меню Проект -> Свойства) и поменять версию .NET Framework с 4.0 Client Profile на какую-либо другую. При распространении EXEшника в скомпилированном виде, эти файл должны лежать рядом с EXEшником.
|