0
text2 = string.Format("[B](No Change)[/B]");

出力は次のようになります。

System.Windows.Forms.TextBox, Text: (No Change)

System.Windows.Forms.TextBox, Text:出力からを削除するにはどうすればよいですか?

4

3 に答える 3

3

大げさな推測ですが、印刷しようとしているのはテキストボックスのTextプロパティではなく、 textbox 全体だと思います。

あなたが持っていると仮定します:

TextBox1.Text = string.Format("[B](No Change)[/B]");;
Console.Write(TextBox1);

次に、出力を取得します。

System.Windows.Forms.TextBox, Text: [B](No Change)[/B]

おそらく行う必要があるのは、Textプロパティを使用することです。

Console.Write(TextBox1.Text);

これにより、割り当てられたテキストが提供され、除外されます。System.Windows.Forms.TextBox, Text:

于 2012-11-01T10:58:48.393 に答える
0

ここで推測ですが、「変更なし」を太字にしようとしているのですか?その場合、文字列をフォーマットしようとするのではなく、テキストボックスのフォント自体を変更できます。

text2.text = "No change";
text2.Font = new Font(text2.Font, FontStyle.Bold);

それがあなたがしようとしていたことではない場合は、申し訳ありません!

于 2012-11-01T11:02:38.847 に答える