Как реализовать промежуточное сохранение? - C#
Формулировка задачи:
Итак делема вот в чём:
Есть заготовка
формы настроек
, в которойразделы
, реализованные на UserControl - ах,переключаются
при помощи дерева (treeview
), на форме кнопки "применить" и "отменить". В настройках достаточно много параметров, которые при нажатии на кнопку применитьбудут записываться более чем в 5 файлов
( самих разделов больше).Как реализовать промежуточное сохранение данных с каждого UserControla
(на них кнопок "применить" нет) ? Я пока вижу2 варианта
,хранение в массивах внутри программы
, но ( в настройках есть функции типа: добавить профиль, добавить пользователя - и я не представляю как создать нужное количество массивов исходя из условия, и где эти массивы должны лежать, если в коде формы настроек то как их туда передавать из UK если в самих Control-ах, то как их тогда потом извлекать ?) И второй вариантсохранение в файлы,
и тут затруднения следующие: на какие события ставить запись в файл? , как возвращать значения если в итоге работы пользователь нажмет "Отмена" на главной форме? ( тут конечно вариант с временными файлами, но не слишком ли громоздко) В общем если кто то сталкивался или есть интересные идеи - буду очень благодарен.Решение задачи: «Как реализовать промежуточное сохранение?»
textual
Листинг программы
namespace WindowsFormsApplication10 { public partial class autoReminder : UserControl { } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д