2011-02-04 81 views
0

如何使RichTextBox中的選定文本粗體,斜體,下劃線,將其顏色更改爲紅色,將字體更改爲「Lucida Sans Unicode」,並將文本大小設置爲18pt。格式化富文本框中的文本

+0

可能重複[WPF的RichTextBox:如何更改所選文本的字體(HTTP: //sackoverflow.com/questions/3496865/wpf-richtextbox-how-to-change-selected-text-font) – Heinzi 2011-02-04 11:15:20

回答

0

試試這個

this.richTextBox1.SelectionFont = new Font("Lucida Sans Unicode", 18, 
              FontStyle.Bold | FontStyle.Italic | FontStyle.Underline); 
this.richTextBox1.SelectionColor = Color.Red; 

我沒試過,這裏是VB.Net代碼

Me.richTextBox1.SelectionFont = New Font("Lucida Sans Unicode", 18, _ 
             FontStyle.Bold Or FontStyle.Italic Or FontStyle.Underline) 
Me.richTextBox1.SelectionColor = Color.Red 
+0

「this」不能使用...........錯誤`Overload分辨率失敗,因爲如果沒有縮小轉換,則無法調用可訪問的「新建」: 'Public Sub New(familyName As String,emSize As Single,unit As System.Drawing.GraphicsUnit)':參數'unit'的參數從'String'變窄爲'System.Drawing.GraphicsUnit'。 'Public Sub New(familyName As String,emSize As Single,style As System.Drawing.FontStyle)':參數匹配參數'style'從'String'變窄爲'System.Drawing.FontStyle'。' – 2011-02-04 11:26:41