加粗整个字符串C#

时间:2012-07-23 00:31:54

标签: c# richtextbox bold

  

可能重复:
  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);

这种方法目前对我不起作用,所以我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

您需要使用SelectionFont 属性才能实现您的目标。