想要在窗体上显示richtextbox中不同字体,不同颜色,不同大小的字符串,应该使用什么方法呢?
我用了drawstring方法,但是显示出的字符串莫名其妙地在中间有间隔,请各位大侠指导!

解决方案 »

  1.   

    Font fnt=new Font("Verdana", 8F, FontStyle.Italic, GraphicsUnit.Point);
    string mystring="";
    if (richTextBox1.Find("")>0)
    {
    int p=richTextBox1.Find("");
    richTextBox1.SelectionStart=p;
    richTextBox1.SelectionLength=mystring.Length; 
    richTextBox1.SelectionFont=fnt;
    richTextBox1.SelectionColor=Color.CadetBlue;} http://www.codeproject.com/KB/miscctrl/richtextboxextended.aspx
      

  2.   

    richtextbox里面不输入空格,我的意思是,将字符串draw在窗体上的时候,每个字符之间都有空格,不知道为什么