就像C#的代码编辑器的代码显示效果,注释语句以绿色显示, for,int 等关键字以蓝色显示,字符串常量以红色显示等等 
是winform不是Web,谢谢。

解决方案 »

  1.   

    可以设置richtextbox的selection的font之类的属性,然后你要做的就是遍历文本并分析了。
      

  2.   

    ICSharpCode
    http://www.cnblogs.com/surfsky/archive/2008/12/10/308517.html
      

  3.   

    你的循环所有RICHTEXTBOX所有TEXT...然后判断判断后用 RichtextBox.Select(1,1); 选中
    然后用RichtextBox.SelectionColor 来这是颜色
      

  4.   

    http://hi.baidu.com/%CB%AD%BB%E1%D4%DA%CE%D2%CA%D6%D0%C4/blog/item/809196b7bfca02f031add1e4.html
    要么直接用第三方控件,3楼的
      

  5.   


    比如,我要改变字符串“Private”的颜色,就循环一次所有的text
    然后,我还要改变字符串“Public”的颜色,就还得再循环一次?有其他更好的方法吗?
      

  6.   

    用一个方法
    再用
    swith(string)
    case “Private”
     红色
    break
    case “Public”
     绿色
    break进行判断,不用重复循环
      

  7.   

    怎样取出text里面的所有关键字,以及得到他们的位置呢?