0

可能重复:
格式化富文本框中的文本

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

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

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

和粗体变量

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

此方法目前不适用于我,因此不胜感激。

4

1 回答 1

0

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

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

于 2012-07-23T02:51:47.540 回答