2017-03-31 36 views
0

後我運行在vb.net下面我只示出了「LF」和沒有「CR」(記事本++)vb.net RichTextBox的Environment.NewLine不表示CR僅LF

當我複製和粘貼或在記事本中打開保存的文件,它只返回一行。深入挖掘我注意到沒有CR,只有LF。關於爲什麼CR沒有出現的任何建議?該文件在RichTextBox中看起來很棒。

 RichTextReport.AppendText("Printer Report:" + Environment.NewLine) 
     RichTextReport.AppendText(sDate + " : " + sTime + Environment.NewLine) 
     RichTextReport.AppendText("something") 
     RichTextReport.AppendText(Environment.NewLine) 
+0

Environment.NewLine是操作系統特定的。你在哪個系統上運行這段代碼? – Steve

+0

相同的開發環境。 Windows 7 – user1956040

+0

對不起,但我不能用上面的代碼重現您的問題。將RichTextBox內容保存爲PlainText可正確地在Windows系統上按預期生成CR/LF序列 – Steve

回答

0

這些都是字符序列來創建一個新的行:

  • VBCR是回車(返回行開始),
  • vbLf是換行(進入下一行) ,
  • vbCrLf是回車/換行(類似於按下Enter鍵)

您也可以撥打vbNewLine