请问如何将一段字符串中的个别或几个字符的字体,颜色做改变呢?
如将:
“我深深的爱着我的祖国“中的“深深的“字体变大,颜色改成红色

解决方案 »

  1.   

    用RichTextBox控件来实现!
    具体请差MSDN中RichTextBox的Selxxxxxx属性!
      

  2.   

    这是针对控件了,而不是字符串的问题,可以用RICHTEXTBOX控件.如
    RichTextBox1.Text = "我深深的爱着祖国"
        RichTextBox1.SelStart = 1
        RichTextBox1.SelLength = 3
        RichTextBox1.SelFontSize = 16
        RichTextBox1.SelColor = vbRed
      

  3.   

    多用几个label控件不就完了。
      

  4.   

    不好意思 ,我没有表达清楚我的需求:
    假如我输入一个地名然后系统就会在数据库中找到这个地名,当然找到的那条记录不仅包括了我要找的这个地名,而且还包括了很多其他的地名,我的需求是在我查到的这条记录中(是一符字符),我要将我所查询的这个地名用不同于其他字符的方式显示出来(当然是包括在同一字符串中的)
    例如:
    输入:南京
    然后从数据库中查到一条记录是这样的:“扬州无锡南京南通”
    我要让它在一Label控件中显示“扬州无锡南京南通”其中的“南京”为红色
    谢谢:)
      

  5.   

    一个Label控件中显示不同颜色是不可以的,呵呵,多用几个label控件怎么不可以吗?
      

  6.   

    非要用LABEL,可以用4个LABEL分别显示:扬州,无锡,南京,南通