这里说的语法高亮想必大家都很清楚了,我就不说了。
么这个语法高亮的原理是什么?如果用API如何实现RichTextBox的语法高亮?

解决方案 »

  1.   

    语法高亮的实现不是问题,只要用richtextbox提供的selstart、sellength和selcolor属性指明某一段文本的颜色即可。问题在于,如何提高速度
      

  2.   

    //呵呵,所以我说要用API啊。用api也不会从根本上提高速度
      

  3.   

    Private Sub RichTextBox1_GotFocus()
            RichTextBox1.Text = "OK"
             RichTextBox1.SelStart = 0
            RichTextBox1.SelLength = Len(RichTextBox1.Text)
        
       
    End Sub
      

  4.   

    HTML Syntax Highlighting:http://www.codeguru.com/vb/vb_internet/html/article.php/c1633/
      

  5.   

    Syntax Highlighting Textbox Control:
    http://www.freevbcode.com/source/rtb.zip