Studio, проект Windows Form. Редактор должен быть легко используемый для пользователя- в нём только дочерняя форма, контейнер с элементами управления, которые я перетаскиваю на дочернюю форму, размещая и редактируя на ней, и менюшка с сохранением/созданием/открытием других дочерних форм.
Суть проблемы: Так как до селе я не задумывался, как правильно сохранить данные с дочерней формы в какой либо файл (в дальнейшем для запуска с другой программы, в которой будет запрещена возможность перемещать элементы управления), то возник вопрос- каким образом можно сериализовать элементы управления с формы? Читал, что сериализация невозможна для элементов управления (понятно, ибо они сложные и наследуют не сериализованные классы), но есть ли другие способы всё это дело сохранить? Или как сериализовать кнопку? Как следует описать класс, который наследовался бы от кнопки и при этом был бы сериализуем(или это никак невозможно?)? Или писать свои кнопки, галочки и радиокнопки?
Если не трудно, то напишите, какие способы создать редактор будут лучше и проще, чем задуманный мной способ.
Может какие то параметры запоминать: тип контрола, координаты, тексты, цвет и т.п. ?
Обсуждают сегодня