【发布时间】:2010-07-08 20:25:42
【问题描述】:
我有一个文本框,我正在尝试使用以下代码行打印到它:
logfiletextbox.Text = logfiletextbox.Text + "\n\n\n\n\n" + o + " copied to " + folderlabel2.Text;
其中 folderlabel 2 显然是一个文本框。我放入的第一件事是相同的文本框,因此不会删除任何文本。过多的新行证明了我的问题,因为文本框中没有新行(是的,设置为多行)。 “o”是 FileInfo 数组中的 FileInfo 类型。
为什么这些换行符不会出现在文本框中?
【问题讨论】:
-
插入文本框时需要使用CRLF对\r\n。
-
在 UWP 的情况下,必须将 TextBox 显式设置为一种模式,如果它接受多行
AcceptsReturn="True"或TextWrapping="Wrap"它不关心 "\r\n" 与 "\n "。
标签: c#