У меня проблема с регулярным блокнотом.Текст в отдельной строке в блокноте
Если я открываю файл в текстовом поле, он правильно отображает текст из богатого текстового поля (с разрывом строки из текстового поля). Но в блокноте это всего лишь одна грандиозная линия, как я могу дойти до того, что при записи в файл он распознает строки в богатом текстовом поле?
Что я делаю - это открыть блокнот, содержащий блок текста и переходящий в 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