日期:2014-05-19  浏览次数:20761 次

用RichTextBox实现的代码编辑器问题
UltraEdit可以根据wordfile.txt文件的设定显示指定代码的颜色。我想用RichTextBox实现这个功能,在打开文件的时候一字符一个字符的读取文件,当读取一个词的时候就搜索看wordfile里面是否有这个词,然后设定其颜色显示在RichTextBox里面,知道读完文件。但是文件稍长就打开的比较慢,请问有什么比较好的解决方法啊?

------解决方案--------------------
网上有开源的吧, 虽然可能不是C#写的, 但思路应该可以借鉴.
------解决方案--------------------
参考:http://www.codeproject.com/cs/miscctrl/SyntaxHighlighting.asp