Я новичок в С#. В основном я хочу реализовать функцию автоматического сохранения с помощью таймера. Могу ли я узнать, как мне это реализовать, чтобы текст автоматически сохранялся каждые 5 секунд?
SaveFileDialog saveFile1 = new SaveFileDialog();
saveFile1.DefaultExt = "*.rtf";
saveFile1.Filter = "RTF Files|*.rtf";
if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveFile1.FileName.Length > 0)
{
txtb.SaveFile(saveFile1.FileName, RichTextBoxStreamType.PlainText);
Я могу сохранить файл, но как мне его автоматически сохранить?
SaveFileDialog
, затем вызовите этот метод из процедуры ручного сохранения, т. е. из обработчика событийClick
соответствующегоButton
, и из процедуры автоматического сохранения, т. е. из обработчика событийTick
вашегоTimer
. В этом нет никакой магии. - person jmcilhinney   schedule 26.03.2018