我在WPF窗口上有一个RichTextBox,使用的是控制台输出(仅输出)。当我在其中添加换行符时:
rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);
它正确地只添加了一个新行。 (从开箱即用中复制文本并将其粘贴到其他地方,我知道这一点。)但是,在显示中,它显示了一个附加的空白行。因此,我开始浏览RichTextBox属性,但是我不确定哪个设置可以控制此属性。
看起来它只是默认使用双倍行距的文本,但是我看不到有任何东西可以控制它。谁能解释一下如何使其成为单行或不显示多余的行吗?
TIA,
保罗
==编辑==
P.S. 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);
最佳答案
试试这个
rtx_report.AppendText(lclFileInfo.pathOnly + "\r");
关于c# - 如何在富文本框中使单行显示为单行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11203849/