【问题标题】:Bold an entire string C# [duplicate]加粗整个字符串 C# [重复]
【发布时间】:2012-07-23 10:51:47
【问题描述】:

可能重复:
Format text in Rich Text Box

我有一个富文本框和一个字符串,我从用户那里得到一个输入文本框的字符串。我想把那个字符串加粗。有什么想法吗?

这是我现在拥有的字符串及其格式:

if (InputBox("Please enter a username", "Username:", ref value) == DialogResult.OK)
{
    usr = string.Format("[" + value + "]: ", bold);          
}

和粗体变量

Font bold = new Font(dispBox.Font, FontStyle.Bold);

此方法目前不适用于我,因此感谢您的帮助。

【问题讨论】:

    标签: c# richtextbox bold


    【解决方案1】:

    正如 mbeckish 所说,这似乎与他们提供的链接重复。但总而言之,您的问题是您没有使用与 RichTextBox 关联的属性/方法来按照您想要的方式格式化字符串。

    您需要使用SelectionFont 属性来实现您想要做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 2012-08-28
      • 2013-08-20
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多