我从数据库里面读数据,然后把数据显示在textbox上,怎么让显示的内容指定文字变成其他颜色?
我只要指定的字变颜色!并不是全部的

解决方案 »

  1.   

    如果用RichTextBox要怎么实现那?
      

  2.   

    textbox 不行,用RichTextBox
    可以设置选中字体的FONT COLOR
      

  3.   

    richTextBox1.SelectionColor = Color.Red;
      

  4.   


    richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold);
    richTextBox1.SelectionColor = System.Drawing.Color.Red;
      

  5.   

    richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold);
    richTextBox1.SelectionColor = System.Drawing.Color.Red;这是MSDN上的代码! private void Form1_Load(object sender, EventArgs e)
            {
                this.richTextBox1.Text = "abcdefghijk fff ffs fs";
                richTextBox1.SelectionFont = new Font("f", 12, FontStyle.Bold);
                richTextBox1.SelectionColor = System.Drawing.Color.Red;        }
    运行起来后richTextBox1.Text中的“f”并没有变成red;
      

  6.   

    LZ啊,new Font("Tahoma", 12, FontStyle.Bold);这里的Tahoma是字体的名字,系统不带有f这样的字体吧?
      

  7.   

    对于多个字符的话,你要先将其选中
    richTextBox1.SelectedText = "The following is a list of bulleted items:" + "\n";
    总之就是要先选中你要改变的字符串
    然后在更改字体个颜色
      

  8.   

    .............
            private void button1_Click(object sender, EventArgs e)
            {
                richTextBox1.SelectionColor = Color.Red;
            }
    运行程序,然后在richTextBox1中选字,电击button1按钮