vb.net RichTextBox Environment.NewLine不显示仅CR LF
在vb.net中运行以下命令后,我只显示一个“LF”,而不显示“CR”(notepad++) 当我在记事本中复制粘贴或打开保存的文件时,它只返回一行。深入挖掘,我注意到没有CR,只有LF。有没有关于CR为什么没有出现的建议?该文件在RichTextBox中看起来很棒vb.net RichTextBox Environment.NewLine不显示仅CR LF,vb.net,richtextbox,Vb.net,Richtextbox,在vb.net中运行以下命令后,我只显示一个“LF”,而不显示“CR”(notepad++) 当我在记事本中复制粘贴或打开保存的文件时,它只返回一行。深入挖掘,我注意到没有CR,只有LF。有没有关于CR为什么没有出现的建议?该文件在RichTextBox中看起来很棒 RichTextReport.AppendText("Printer Report:" + Environment.NewLine) RichTextReport.AppendText(sDate +
RichTextReport.AppendText("Printer Report:" + Environment.NewLine)
RichTextReport.AppendText(sDate + " : " + sTime + Environment.NewLine)
RichTextReport.AppendText("something")
RichTextReport.AppendText(Environment.NewLine)
以下是创建新行的字符序列:
- vbCr是回车(返回到行开始)
- vbLf是换行符(转到下一行)
- vbCrLf是回车/换行符(类似于按Enter键)
您也可以调用
vbNewLine
。Environment.NewLine是特定于操作系统的。您在哪个系统上运行此代码?相同的开发环境。Windows 7抱歉,我无法用上面的代码重现您的问题。将RichTextBox内容保存为纯文本将正确生成Windows系统上预期的CR/LF序列