.NET WindowsフォームアプリケーションでRichTextBoxコントロールを使用しています。私は、ユーザーがテキストボックス内でTabキーを押すことを許可します。たびに、ユーザーがTABを押し、それは.textセクションのプロパティのように認識されていない文字が現れる.NET RichTextBoxタブ文字
"This[]is[a]tab[]test[]"
:私はテキストボックスに.TEXT値を保存するときしかし、それはこのように表示されます。
ここでは何が起こっていますか? AcceptTab=True
と我々はそれが"Hi[TAB Key]Mint"
されるべきだと思うにもかかわらず
"Hi mint "
でRichTextBox1.Text結果でRichTextBox1.Rtf結果:
例のスクリーンショット:中間ウィンドウで
「認識できない文字」とはどういう意味ですか? TABのASCII値は8です。char(8)をそこに挿入している可能性があります。 –
@RoyDictus .Textにはエスケープされた値が表示されます。 _ \ t_ –
基本的に、これをRichTextBoxに入力した場合:「こんにちは[私の名前はJohn Doeです]」 RichTextBoxの.Textプロパティをチェックすると、これは値「Hi [] My name is John Doe」として表示されます。それを押すとTab文字が認識されないようです。代わりに正方形が表示されます。私はすぐにスクリーンショットを添付します。 – mint