在TextBox、Label控件中,如何改变某个字符的颜色。
如TextBox.Text = "Hello World!";
要将其中的Hello的颜色改成色要怎么做啊,这几天一直在想这个问题,都没找到答案~~

解决方案 »

  1.   

    思路就是重写这个控件,或是用LinkLabel和RichTextBox控件,不指定链接地址,只改变链接的颜色也能达到类似的效果。最漂亮的方式还是重写。
      

  2.   

    我找了一下MSDN RichTextBox 就是我要找的控件了,非常感谢GhostAdai。
      

  3.   

    TextBox.ForeColor = Color.Red
      

  4.   


    Label1.Text = "<font color = 'Red'>Hello</font>" + "<font color = 'black'>World!</font>";TextBox 會對值直接進行不編碼, 而Lable不會
      

  5.   

    TextBox   會對值直接進行編碼,   而Lable不會