我正在讀取XML文件並更新RTB,如您所見。這發生在表單加載。麻煩在於換行符沒有得到正確處理。該RTB是爲了顯示我的應用程序之前生成的URL,並因爲新行會被忽略URL的得到完全錯位是這樣的:RichTextBox忽略換行符
http://XXXXXXXXX.com/Roberto/XXXXXXXXX.pdfhttp://xxxxxxxxxx.com/Roberto/xxxxxx.pdf
public Form1()
{
InitializeComponent();
tabControl1.SelectTab("tabPage1");
XmlDocument doc = new XmlDocument();
doc.Load(Path.GetTempPath() + "/Uploads.xml");
XmlNodeList nl = doc.GetElementsByTagName("Uploads");
foreach (XmlNode node in nl)
{
richTextBox1.AppendText(Environment.NewLine + node.InnerText +
Environment.NewLine +"\t");
}
this.listBox1.DragDrop += new DragEventHandler(this.listBox1_DragDrop);
this.listBox1.DragEnter += new DragEventHandler(this.listBox1_DragEnter);
}
XML文件
<Uploads>
<upload>http://xxxxxxxxxx.com/Roberto/xxxxxxxxx.pdf</upload>
<upload>http://xxxxxxxxxx.com/Roberto/xxxxxxxxx.pdf</upload>
</Uploads>
最可怕的網址永遠 – Jonesopolis
你確定,這個問題是不是在你的XML文件?你是否通過了foreach循環,每個URL都在一個單獨的字符串中? –
是的,絕對。當我離開工作時,昨天正確處理的是幾乎不可信的事情。今天我進來了,一切都一樣,但RTB的行爲不同。 – Sai