我如何制作像语法高亮显示的记事本++?

时间:2013-03-05 19:06:44

标签: vb.net visual-studio-2012 syntax-highlighting

我正在为Visual Basic制作一个“代码”编辑器。

我只是想知道如何使用大多数编辑器来实现语法高亮显示。

1 个答案:

答案 0 :(得分:0)

好吧,我首先要继承RichTextBox

RichTextBox使您能够为文本着色,更改字体等。然后,您的类可以实现其他功能,如行号,智能感知,显示编译时异常等...

那就是说,要获得一个好的,你将不得不做出很多改变 - 并且很可能将它与编译器或自定义解析器以及(可能)相关联。所有其他与代码编辑器相关的东西。