Dave Kreskowiak
Форма и элементы управления на ней не являются "сохраняемыми".
Вы должны построить свою собственную структуру данных для заполнения данными из свойств формы и элементов управления, чтобы иметь достаточную информацию для считывания данных и использования ее для воссоздания формы и элементов управления. Это такие вещи, как тип формы/элемента управления, верхний, левый, ширина, высота, текст и любые другие свойства, которые вас интересуют.
Вам нужно будет пройти по объектному графику, который является вашей формой и ее дочерними элементами управления, а также их дочерними элементами управления, добавляя объекты данных в вашу структуру данных, представляющие каждый элемент управления. После того как вы построили свою структуру данных, вы можете сериализовать ее в XML-файл.
Перестройка формы - это как раз наоборот. Вы читать XML-файл, чтобы десериализовать его обратно в свои структуры данных. Затем вы проходите по структуре данных, создавая элементы управления и устанавливая их свойства на основе имеющихся в структуре данных.
Нет, у меня нет примера.