以编程方式更改字体 [英] Change font programmatically
本文介绍了以编程方式更改字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这三行在下面定义如何以编程方式更改字体
These three line define under below how to change Font programmatically
Arial ‘ Change Font / Font Size
Thoma ‘ Change Font / Font Size
Calibri ‘Change Font / Font Size
我尝试过:
What I have tried:
RtbBox.Text += Environment.NewLine + "Thoma"
RtbBox.Text += Environment.NewLine + "Arial"
RtbBox.Text += Environment.NewLine + "Calibiri"
RtbBarcodeLinesGenerate.SelectionFont = New Font("Thoma", 16, FontStyle.Regular)
RtbBox.SelectionFont = New Font(RtbBox.Font.FontFamily, RtbBox.Font.Size, FontStyle.Bold)
推荐答案
试试这个。< br $>
字体f =新字体(Arial,14);
RtbBox.SelectAll();
RtbBox.SelectionFont = f;
Try This.
Font f = new Font("Arial", 14);
RtbBox.SelectAll();
RtbBox.SelectionFont = f;
基于MSDN论坛的示例:制作专用线在RichTextBox-VB.NET中加入大胆 [ ^ ]
Based on the example from MSDN forum: Making Specific Lines Bold in a RichTextBox- VB.NET[^]
'lines(0)
RichTextBox1.SelectionStart = RichTextBox1.GetFirstCharIndexFromLine(0)
RichTextBox1.SelectionLength = RichTextBox1.Lines(0).Length
RichTextBox1.SelectionFont = New Font("Thoma", 16, FontStyle.Regular)
'lines(1)
RichTextBox1.SelectionStart = RichTextBox1.GetFirstCharIndexFromLine(1)
RichTextBox1.SelectionLength = RichTextBox1.Lines(1).Length
RichTextBox1.SelectionFont = New Font("Arial", 14, FontStyle.Bold)
'lines(2)
RichTextBox1.SelectionStart = RichTextBox1.GetFirstCharIndexFromLine(2)
RichTextBox1.SelectionLength = RichTextBox1.Lines(2).Length
RichTextBox1.SelectionFont = New Font("Calibiri", 12, FontStyle.Italic)
以上代码可以转换成程序。请参阅:以编程方式将格式化字体添加到Richtextbox - VB.NET | Dream.In.Code [ ^ ]
祝你好运!
Above code can be "converted" into procedure. See: Programatically Add Formatted Font To Richtextbox - VB.NET | Dream.In.Code[^]
Good luck!
这篇关于以编程方式更改字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文