我遇到了普通記事本問題。在記事本中單行顯示的文本
如果我在寫字板中打開文件,它會正確顯示富文本框中的文本(使用文本框中的換行符)。但是在記事本中它只是一條巨大的線條,我如何才能在寫入文件時識別富文本框中的換行符?
我所做的是打開一個記事本文件,其中包含一段文本並進入richtextBox1。
從第一個文本框中複製文本,然後在richTextBox2中寫入第一個richtextbox中的文本和複製文本中刪除元音(copytext)以及寫入第二個記事本文件(_Parsed.text)。
string Chosen_File = "C:\\_Testfile.txt";
string Second_File = "C:\\_Parsed.txt";
string wholeText = "";
private void mnuOpen_Click(object sender, EventArgs e) {
//Add data from text file to rich text box
richTextBox1.LoadFile(Chosen_File, RichTextBoxStreamType.PlainText);
//Read lines of text in text file
string textLine = "";
StreamReader txtReader;
txtReader = new StreamReader(Chosen_File);
do {
textLine = textLine + txtReader.ReadLine() + " ";
}
//Read line until there is no more characters
while (txtReader.Peek() != -1);
richTextBox1.Text = textLine;
txtReader.Close();
}
}
private void Write(string file, string text) {
//Check to see if _Parsed File exists
//Write to _Parsed text file
using(StreamWriter objWriter = new StreamWriter(file)) {
objWriter.Write(text);
objWriter.Close();
}
}
private void newSummaryMethod(string copyText) {
//Write into richTextBox2 all relevant text
copyText = richTextBox1.Text;
wholeText = richTextBox1.Text + copyText
Write(Second_File, wholeText);
}
private void btn1_Click(object sender, EventArgs e) {
newSummaryMethod(copyText);
}
請編輯您的問題,其中顯示在大的代碼塊問題存在...... –
你沒有使用你的nl變量 –
我在編輯我的問題後想我知道是什麼問題。 – user21255