string i = richTextBox1.Font.Name;
int j = richTextBox1.Font.Size;这个可以,但是反向richTextBox1.Font.Name = i;
richTextBox1.Font.Size = j;怎么不可以,请问正确的应当怎么写?

解决方案 »

  1.   

    Font的Name、Size属性都是只读的,
    要设置的话richTextBox1.Font = new Font(....);
      

  2.   

    CTRL+J,.Font.Size上,智能提示可以看见,获取大小,注意:没有设置大小,
    需要设置的话 new Font(....)
      

  3.   

    请问 new Font(....)  是什么意思?
    能给个简单点的代码吗?
      

  4.   

    就是构造一个字体,比如:
    new Font("Tahoma", 12);创建一个Tahoma字体12磅的。或者在加粗
    new Font("Tahoma", 12, System.Drawing.FontStyle.Bold);
    具体的还是查查msdn吧