2013-03-21 37 views
1

我更改了RichTextBox的字體,但是此更改沒有正確設置爲其所有字符。事實上,RichTextBox存在兩種字體,這並不美觀。有沒有解決這個問題的辦法!?將RichTextBox字體設置爲C#中的所有行

此代碼不能正常工作:

this.richTextBox1.Font = new System.Drawing.Font("Maiandra GD", 12); 
+0

WPF or winform? richTextBox1的類型是什麼? – David 2013-03-21 17:40:13

+0

我使用windows窗體工具 – yeye 2013-03-21 17:42:42

回答

1

將選擇對整個箱,並設置SelectionFont。

this.richTextBox1.SelectionStart = 0; 
this.richTextBox1.SelectionLength = this.richTextBox1.SelectionLength; 
this.richTextBox1.SelectionFont = new System.Drawing.Font("Maiandra GD", 12); 
+2

我用這個代碼用幾個變化 這個變化是 this.richTextBox1.SelectionLength = this.richTextBox1.Text.Length;我得到我的答案thnx – yeye 2013-03-21 19:28:11