我正在寻找为 Visual Basic 制作一个“代码”编辑器。
我只是想知道如何使用大多数编辑器实现语法突出显示。
我正在寻找为 Visual Basic 制作一个“代码”编辑器。
我只是想知道如何使用大多数编辑器实现语法突出显示。
好吧,我先继承 RichTextBox
RichTextBox 使您能够为文本着色、更改字体等。然后您的类可以实现其他功能,如行号、智能感知、显示编译时异常等......
也就是说,要获得一个好的,您将不得不进行很多更改 - 并且很可能将其与编译器或自定义解析器以及(可能)与代码一起出现的所有其他东西相关联编辑。