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 に答える