例如这里有几个字:
欢迎光临
其中欢迎的颜色是红色的,光临的颜色是绿色的
通过什么样的方法可以判断这个欢迎是红色的,光临是绿色的?

解决方案 »

  1.   

    你的这几个字是图片 还是 richedit控件中的 还是用几个不同的textbox或者label之类的拼接起来的?
      

  2.   

    这可就难了!也不知道“欢迎光临”是用什么控件显示的?VB控件显示文本颜色不会有两种颜色:比如标签LABEL的文本不会有两种颜色,文本框中的文本不会有两种颜色,等等。恐怕VB做不到!这个问题要请教专家了。
      

  3.   

    我是在richtextbox的控件中设置的
    前面通text.selcolr设置了字体的颜色
    怎么样才能判断出这个字体的颜色
      

  4.   

    参见:
       http://baike.baidu.com/view/567509.htm
    其实,用richtextbox.selcolor设置了字体的颜色,用一个变量 a=richtextbox.selcolor不就可以获得字体的颜色了吗?
      

  5.   

    呵呵,谢谢chenjl1031(东方之珠) ,原来简单的办法就是最有效的办法,一开始想复杂了。