Я пытался что-то новое, в основном я наткнулся на это: http://www.homeandlearn.co.uk/csharp/csharp_s4p11.htmlСохранение нескольких richtextboxes с помощью
Моя форма имеет сохранить в качестве опции, а также несколько вкладок. Я хотел бы сохранить все richtextboxes в текстовый файл. Но когда я добавляю более одного richtextbox, он просто сохраняет только нижний, поэтому я думаю, что эта формула неверна?
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
string Saved_File = "";
saveFD.InitialDirectory = "C:";
saveFD.Title = "Save your file as...";
saveFD.FileName = "";
saveFD.Filter = "Text (*.txt)|*.txt|All Files(*.*)|*.*";
if (saveFD.ShowDialog() != DialogResult.Cancel)
{
Saved_File = saveFD.FileName;
richTextBox1.SaveFile(Saved_File, RichTextBoxStreamType.PlainText);
richTextBox2.SaveFile(Saved_File, RichTextBoxStreamType.PlainText);
richTextBox3.SaveFile(Saved_File, RichTextBoxStreamType.PlainText);
richTextBox53.SaveFile(Saved_File, RichTextBoxStreamType.PlainText);
}
}
В приведенном выше примере это только сохранить richTextBox53, почему она не сохранить все выше richTextBoxes? и как можно сохранить все их в текстовый файл?
вы переопределяете файл каждый раз, когда вы вызываете SaveFile. – Star