2012-06-26 11 views
6

Mam RichTextBox na oknie WPF, które używam rodzaju jak wyjście konsoli (tylko wyjście). Gdy dodaję nową linię jako:Jak uzyskać pojedynczą nową linię w polu tekstu sformatowanego, aby pojawiać się jako pojedynczy odstęp

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

poprawnie dodaje tylko jedną nową linię. (Wiem o tym od skopiowania tekstu z pudełka i wklejenia go gdzieś indziej.) Jednak na wyświetlaczu pokazuje dodatkowy wiersz spacji. Zacząłem więc przeglądać właściwości RichTextBox, ale nie jestem pewien, które ustawienie steruje tym.

Wygląda na to, że domyślnie jest to tekst o podwójnym odstępie, ale nie widzę niczego, co by to kontrolowało. Czy ktoś może wyjaśnić, w jaki sposób uzyskać pojedynczy odstęp lub w inny sposób nie pokazać tej dodatkowej linii?

TIA,

Paul

== Edit ==

PS: Więcej informacji zgodnie z wnioskiem HatSoft

Zawartość Ciąg lclFileInfo.pathOnly jest C: \ Users \ Paweł \ Documents \ Jezdnia

Jednak ten sam problem występuje na wszystkich tych linii kodu:

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

Czy należy skopiować/wkleić ciąg z lclFileInfo.pathOnly do dalszych badań – HatSoft

Odpowiedz

10

Spróbuj

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

to działa. Dziękuję Ci bardzo. – philologon

Powiązane problemy