1

Windowsフォームアプリケーションを使用しています。リッチテキストボックスのフォントを減らす方法がわかりません。私は最善の知識を持って努力しますが、それはできません。関数を試してみました。現在のフォントサイズで最も重要なものの1つは、保存する必要があります。私のコーディング部分::-

  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);           
    }

MicrosoftWordのようにボタンを1回クリックするだけでフォントを減らしたい。データは実行時にのみ入力されます。

私は自分の英語がとても悪いことを知っています。高度な感謝...

4

1 に答える 1

2

このコードを使用して、この質問を参照してください

Font font = richTextBox1.Font;
float newSize = font.Size;
newSize -= 2.0F;
richTextBox1.Font = new Font(font.FontFamily, newSize, font.Style);
于 2013-03-03T10:48:21.963 に答える