【问题标题】:vb.net - richtextbox: Bold text between <b> stringsvb.net - richtextbox:<b> 字符串之间的粗体文本
【发布时间】:2014-10-03 01:40:55
【问题描述】:

我有一个 RichTextBox(聊天)。我想加粗名字。怎么做?

例如富文本框:

<b>Name1</b>: Hello!
<b>Name2</b>: Hi!
<b>Name3</b>: Hey!

如何将名称更改为粗体并删除字符串?

Name1:你好!

Name2:嗨!

Name2:嘿!

?

【问题讨论】:

  • 那是 HTML,不是富文本。使用 SelectionStart 和 SelectionLength 属性选择名称,将使用 FontStyle.Bold 创建的字体分配给 SelectionFont 属性。
  • 您是在自己填充聊天内容吗?...或者数据中是否已经包含标签?

标签: vb.net richtextbox


【解决方案1】:

http://msdn.microsoft.com/en-us/library/aa287595(v=vs.71).aspx

你基本上需要在字符串中注入以下内容

richTextBox1.Rtf = @"{\rtf1\ansi This is in \b bold\b0.}";

【讨论】:

    猜你喜欢
    • 2014-06-09
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    相关资源
    最近更新 更多