text2 = string.Format("[B](No Change)[/B]");
出力は次のようになります。
System.Windows.Forms.TextBox, Text: (No Change)
System.Windows.Forms.TextBox, Text:
出力からを削除するにはどうすればよいですか?
大げさな推測ですが、印刷しようとしているのはテキストボックスの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:
部
ここで推測ですが、「変更なし」を太字にしようとしているのですか?その場合、文字列をフォーマットしようとするのではなく、テキストボックスのフォント自体を変更できます。
text2.text = "No change";
text2.Font = new Font(text2.Font, FontStyle.Bold);
それがあなたがしようとしていたことではない場合は、申し訳ありません!