例如  Text1.Text ="我爱中国"
我爱 是黑色的
中国 是红色的
怎么弄

解决方案 »

  1.   

    TextBox要实现这样的功能只能是子类化,难度也不小,最好选择RichTextBox控件来代替,RichTextBox可轻松完成你要的功能,如:RichTextBox1.SelColor = RGB(0, 0, 0) '设置文本为黑色
    RichTextBox1.SelText = "我爱"
    RichTextBox1.SelColor = RGB(255, 0, 0) '设置文本为红色
    RichTextBox1.SelText = "中国"
      

  2.   

    学习
    (我草,我只打学习两个字还不行,这操蛋的csdn难道要学习百度的十五字?)
      

  3.   

    我想可以用2个Textbox,一个用黑色,一个红色 
      

  4.   


      有richtextbox你不用  你非要用text  硬是郁闷的很
      

  5.   

    用textbox的change事件,结合if right(text1(),1)=“我”或者……=“爱”,就设置一下字体颜色,接下来的一样
      

  6.   

    textbox本身并不支持两个颜色或两个字体或不同尺寸 Richtextbox可以如果你这个Textbox并不输入只要显示的话 变相利用 PictureBox来Print也可以用MouseMove事件 让picture1平时停留在Textbox上面 要输入时随时消失 LostFocus时Picture1再显示 一行文字你想要几个色都行