2011-02-04 58 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