2012-06-26 23 views
6

我在使用類似控制檯輸出(僅輸出)的WPF窗口上有一個RichTextBox。當我添加一個NewLine,如下所示:如何在一個富文本框中單行顯示爲單間隔

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

它正確添加一條新行。 (我知道這是通過將文本從框中複製並粘貼到其他地方來實現的。)但是,在顯示中它顯示了一個額外的空白行。所以我開始瀏覽RichTextBox屬性,但我不確定哪個設置控制這個。

它看起來像只是默認爲雙倍行距文本,但我沒有看到任何控制它的東西。任何人都可以解釋如何讓它成爲單行或否則不顯示額外的行?

TIA,

保羅

== ==編輯

附:由HatSoft

lclFileInfo.pathOnly的字符串內容要求提供更多資訊是 C:\用戶\保羅\文檔\巷道

然而,同樣的問題發生在所有的代碼行:

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); 
+0

能否請您複製/粘貼lclFileInfo.pathOnly字符串作進一步調查 – HatSoft

回答

10

試試這個

rtx_report.AppendText(lclFileInfo.pathOnly + "\r"); 
+0

這工作。非常感謝你。 – philologon

相關問題