2012-06-26 14 views
6

Tengo un RichTextBox en una ventana de WPF que estoy usando tipo de salida de la consola como (sólo salida). Cuando agrego un NewLine como en:Como llegar sola nueva línea en un cuadro de texto enriquecido para aparecer como un solo espacio

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

se agrega correctamente una sola línea nueva. (Lo sé copiando el texto de la caja y pegándolo en otro lugar). Sin embargo, en la pantalla muestra una fila adicional de espacios en blanco. Así que comencé a explorar las propiedades de RichTextBox, pero no estoy seguro de qué configuración lo controla.

Parece que se acaba por defecto a doble espacio, pero no veo nada que controla esto. ¿Alguien puede explicar cómo lograr que sea a espacio simple o de otra manera no mostrar esa línea adicional?

TIA,

Paul

Editar == ==

P. S. Más información solicitada por HatSoft

El contenido de la cadena de lclFileInfo.pathOnly es C: \ Users \ Paul \ documentos \ Carreteras

Sin embargo, el mismo problema ocurre en todas estas líneas de código:

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

¿Puede usted por favor copiar/pegar la cadena de lclFileInfo.pathOnly para una mayor investigación – HatSoft

Respuesta

10

probar este

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

esto funciona. Muchas gracias. – philologon

Cuestiones relacionadas