используя SaveFileDialog, как сделать "Сохранить как" я понял, но как реализовать просто "Сохранить", где допустим открытый файл уже существует, и, мне нужно просто внести в него изменения. Я понимаю, что нужно как-то запомнить путь файла, но на просторах великого интернета так и не понял как, так как везде приводится пример с уже заранее известным путем файла, допустим на диске C. Или извратиться с каким-то флагом, но там проблема что все эти варианты описаны в отдельных Void, у меня же используется menuStrip
Кодstring FileName = "";
void открытьToolStripMenuItem_Click(object sender, EventArgs e)
{
string fileText;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
FileName = openFileDialog1.FileName;
fileText = File.ReadAllText(FileName);
richTextBox1.Text = fileText;
}
}
void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
}
}
void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
FileName = saveFileDialog1.FileName;
File.WriteAllText(FileName, richTextBox1.Text);
}
}