是可以的,大概是这么做的
RichTextBox1.selStart=0
RichTextBox1.selLength=len(TEST1)
RichTextBox1.selColor=RGB(255,255,255)
设test1为黑色
然后
RichTextBox1.selStart=len(TEST1)
RichTextBox1.selLength=len(TEST2)
RichTextBox1.selColor=RGB(255,0,0)
设test2为红色
………………
我没装VB,你参考下这个思路
貌似不行,你可以建3个richtextbox ,分别设置其forecolor