日期:2014-05-20  浏览次数:20930 次

RichTextBox如何显示c#代码文件?
现在想做一个插件,和VS里的refactor比较相似,找到代码中有问题的地方通过弹出另一个窗口高亮的显示出来。我用RichTextBox的loadfile方法加载一个.cs文件,但是只能用RichTextBoxStreamType.PlainText的方式,否则会报错并提示“file format is
 not valid”。
问题是如果用PlainText的方式加载文件,代码就全部显示黑色,不能像refactor那样把keyword,comment之类用其他颜色的字体标示出来,这样很不好看,可读性也差。请问各位有没有什么解决办法,不用richtextbox也行,只要有那样的效果就行,在此先行谢过。

------解决方案--------------------
但一个richtextbox,肯定满足不了你的要求,要不自己开发一个,要不找第三方的组件