如何通过在C#中单击来减小字体的大小

时间:2013-03-03 10:45:01

标签: c# winforms richtextbox

我使用Windows窗体应用程序。我很困惑如何减少richtextbox中的字体。我尽我所知但不能这样做。我试过这个功能。一个最重要的当前字体大小必须保存..我的编码部分:: -

  static int dmk;
    public void fun()
    {
        int dk = Convert.ToInt32(richTextBox1.Font.Size); // font save run time
        dmk = dk;
    }

    private void sizeDecreaseToolStripMenuItem_Click(object sender, EventArgs e)
    {   int ab = dmk;
        int ak = ab--;

       // .Font = new Font(textBox.Font.FontFamily, 16);

        richTextBox1.Font = new Font(richTextBox1.Font.FontFamily, ak);           
    }

我希望我的字体减少一键按钮就像在Microsoft Word中那样。数据只运行时间输入。

我知道我的英语非常糟糕。谢谢先进...

1 个答案:

答案 0 :(得分:2)

使用此代码并查看此question

Font font = richTextBox1.Font;
float newSize = font.Size;
newSize -= 2.0F;
richTextBox1.Font = new Font(font.FontFamily, newSize, font.Style);