2013-03-05 56 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的啓動使您能夠以彩色文本,改變字體等你的類,然後可以實現其它功能,如行號,智能感知,表現出編譯時異常等等......

也就是說,要獲得良好的一個,你將不得不做出了很大的變化 - 最有可能的領帶它的編譯器或自定義分析器以及(可能)所有其他與代碼編輯器一起使用的東西。