11

コンソール出力のようなものを使用しているWPFウィンドウにRichTextBoxがあります(出力のみ)。次のように NewLine を追加すると:

rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);

1 つの新しい行だけを正しく追加します。(これは、ボックスからテキストをコピーして別の場所に貼り付けることでわかります。) ただし、ディスプレイには追加の空白行が表示されます。そのため、RichTextBox プロパティの参照を開始しましたが、これを制御する設定がわかりません。

デフォルトでダブルスペースのテキストになっているように見えますが、これを制御するものは何もありません。シングルスペースにする方法、または余分な行を表示しない方法を誰かが説明できますか?

ティア、

ポール

== 編集 ==

PS HatSoft から要求された詳細情報

lclFileInfo.pathOnly の文字列コンテンツは C:\Users\Paul\Documents\Roadway です。

ただし、これらすべてのコード行で同じ問題が発生します。

rtx_report.AppendText("File Changed:" + System.Environment.NewLine);
rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);
if (lclFileInfo.isDirectory == false)
        rtx_report.AppendText(lclFileInfo.fileNameOnly + System.Environment.NewLine);
rtx_report.AppendText("Changed On: " + lclFileInfo.currentTimestamp + System.Environment.NewLine);
4

2 に答える 2

17

これを試して

rtx_report.AppendText(lclFileInfo.pathOnly + "\r");
于 2012-06-26T10:38:12.110 に答える