2013-03-05 57 views
-3

我正在为Visual Basic创建一个“代码”编辑器。我该如何制作记事本++,如语法高亮?

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

+0

so,vb.net or vba?你标记了两个。 – Belial09 2013-03-05 19:07:29

+0

重复的:http://stackoverflow.com/questions/1383574/c-sharp-perfect-syntax-highlighting – RandomUs1r 2013-03-05 20:12:30

回答

0

好吧,我会通过继承RichTextBox

RichTextBox的启动使您能够以彩色文本,改变字体等你的类,然后可以实现其它功能,如行号,智能感知,表现出编译时异常等等......

也就是说,要获得良好的一个,你将不得不做出了很大的变化 - 最有可能的领带它的编译器或自定义分析器以及(可能)所有其他与代码编辑器一起使用的东西。