我有一個richtextbox。當我保持控制並旋轉滾輪時,文本大小正在改變。 但是,如何在更改後獲得文本大小ctrl +滾動? RichTextBox1.Font.Size
總是8.25。C#Richtextbox - 通過滾動並按住ctrl更改文本大小
Google沒有幫助。
我有一個richtextbox。當我保持控制並旋轉滾輪時,文本大小正在改變。 但是,如何在更改後獲得文本大小ctrl +滾動? RichTextBox1.Font.Size
總是8.25。C#Richtextbox - 通過滾動並按住ctrl更改文本大小
Google沒有幫助。
使用此代碼:
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
float zoom = richTextBox1.ZoomFactor;
if ((zoom * 2 < 64) && (zoom/2 > 0.015625))
{
if (e.KeyCode == Keys.Add && e.Control)
{
richTextBox1.ZoomFactor = zoom * 2;
}
if (e.KeyCode == Keys.Subtract && e.Control)
{
richTextBox1.ZoomFactor = zoom/2;
}
}
}
用Ctrl +滾動你是一個縮放比例,以便改變ZoomFactor但不是字體大小(像一個放大鏡,紙張的字體大小保持不變,但變焦更改) – Tinwor
謝謝。現在我知道更多。 ^^ – Reese