Как реализовать промежуточное сохранение? - C#

Узнай цену своей работы

Формулировка задачи:

Итак делема вот в чём: Есть заготовка

формы настроек

, в которой

разделы

, реализованные на UserControl - ах,

переключаются

при помощи дерева (

treeview

), на форме кнопки "применить" и "отменить". В настройках достаточно много параметров, которые при нажатии на кнопку применить

будут записываться более чем в 5 файлов

( самих разделов больше).

Как реализовать промежуточное сохранение данных с каждого UserControla

(на них кнопок "применить" нет) ? Я пока вижу

2 варианта

,

хранение в массивах внутри программы

, но ( в настройках есть функции типа: добавить профиль, добавить пользователя - и я не представляю как создать нужное количество массивов исходя из условия, и где эти массивы должны лежать, если в коде формы настроек то как их туда передавать из UK если в самих Control-ах, то как их тогда потом извлекать ?) И второй вариант

сохранение в файлы,

и тут затруднения следующие: на какие события ставить запись в файл? , как возвращать значения если в итоге работы пользователь нажмет "Отмена" на главной форме? ( тут конечно вариант с временными файлами, но не слишком ли громоздко) В общем если кто то сталкивался или есть интересные идеи - буду очень благодарен.

Решение задачи: «Как реализовать промежуточное сохранение?»

textual
Листинг программы
namespace WindowsFormsApplication10
{
    public partial class autoReminder : UserControl
    {
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5
Похожие ответы