Сейчас если написать текст и нажать на кнопку сохранения появится OpenFileDialog
. Если в этом же документе что-то дописать и опять нажать на кнопку сохранения, то нужно снова выбирать место сохранения. Как сделать чтобы при сохранении одного и того же файла не нужно было каждый раз создавать новый файл, а просто перезаписать уже текущий?
private void buttonSave_Click(object sender, EventArgs e)
{
SaveFileDialog svf = new SaveFileDialog();
svf.Filter = "Text Files (.rtf)|*.rtf";
svf.Title = "Save";
if (svf.ShowDialog() == DialogResult.OK)
{
System.IO.StreamWriter sw = new System.IO.StreamWriter(svf.FileName);
sw.Write(richTextBox1.Text);
sw.Close();
}
}
string fileName;
private void buttonSave_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(fileName))
{
using (SaveFileDialog svf = new SaveFileDialog())
{
svf.Filter = "Text Files (.rtf)|*.rtf";
svf.Title = "Save";
if (svf.ShowDialog() == DialogResult.OK)
{
fileName = svf.FileName;
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(fileName))
{
sw.Write(richTextBox1.Text);
sw.Close();
}
}
}
}
else
{
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(fileName))
{
sw.Write(richTextBox1.Text);
sw.Close();
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Применяют ли на реальных проектах перечисления enum? Если да, то в каких use-case? Я читал, что с данными типами в будущем могут появиться проблемы,...
Помогите пожалуйста дописать js код, как зациклить вывод индекса массива, чтобы он начинался с "первого слова", а когда доходил до "третьего",...