如何在RichTextBox,TextBox或ListBox中混合使用不同的字体

时间:2016-10-21 15:29:51

标签: vb.net

有人可以帮我解决这个问题吗?我有四个句子必须以不同的字体显示。我正在使用Windows窗体。

示例:"完成测试后,您将返回           这个屏幕。 注意:您只能参加一次测试"          如何使第二句成为不同的字体?

我试过这个,但它只适用于一个句子。不是要走的路:

Dim BO As New Font("Cambria", 12, FontStyle.Bold) ' Bold
TextBox2.Font = BO
TextBox2.Text = "Sentence"

1 个答案:

答案 0 :(得分:0)

使用RichTextBox,您可以使用.SelectionFont属性。

这样的事情可以解决问题;

TextBox2.Selectionstart = TextBox2.Find("Note;")
TextBox2.SelectionFont = New Font(TextBox2.Font, FontStyle.Italic)