如果是rtf格式的他自己会处理,如果不是可以通过.selcolor,.selstart,.stellength等属性处理,你的问题太笼统

解决方案 »

  1.   

    找一個文本文件,把它拉進RichTextBox 就可以了.
      

  2.   

    RichTextBox1.Text="abcdefg"
    RichTextBox1.SelStart=0
    RichTextBox1.SelLenght=3
    RichTextBox1.SelColor=RGB(10,10,10)
      

  3.   

    自己做呗
    FIND方法遍例所有要改变颜色的字符穿,都SELSTART,SELLENGTH,SELCOLOR一下
      

  4.   

    我用的方法是:
    OPEN 一个文本,
    LINE INPUT 一行,付值给字符变量A,RICHTEXTBOX.TEXT=RICHTEXTBOX.TEXT+A,
    对该行字符串进行扫描,如有格式命令,则对RICHTEXTBOX用SELSTART、SELLENGTH等控制,
    但,现在现象是:
    不过我这么控制,总是所有文本都是一种颜色或字体,好象SELALL一样。
      

  5.   

    关注,呵呵,TBBT(谁能读懂我的心),我也一样
      

  6.   

    在这一句RICHTEXTBOX.TEXT=RICHTEXTBOX.TEXT+A,RichTextBox的文字改变时,它的格式会全被设为和上一个字符一样。所以在每次改变的时候都要设置一下。
      

  7.   

    如果你要在文件的尾部追加,请试试下面的方法
    richtextbox1.selstart=len(richtextbox1.text)
    richtextbox1.sellength=0
    richtextbox1.selcolor=vbblue
    richtextbox1.seltext="蓝色的字体"
    richtextbox1.selstart=len(richtextbox1.text)
    richtextbox1.sellength=0
    richtextbox1.selcolor=vbred
    richtextbox1.seltext="红色的字体"