Сохранение значений формы - PullRequest
1 голос
/ 13 июня 2011

Я делаю программу, которая состоит из серии форм, и эта форма просит пользователя ввести значения в текстовые поля и выбрать значения из меню domainupdown, а когда я перехожу к следующей форме, которая является form2, затем возвращаюсь к form1 по предыдущей кнопке, расположенной в form2, я вижу, что form1 вернулся инициализированным и все текстовые поля пусты Как я могу сохранить значения form1, когда я вернусь к нему из form2.

Ответы [ 3 ]

1 голос
/ 13 июня 2011

Похоже, вы пытаетесь создать мастера, который помог бы вам, а не управлял данными самостоятельно. Учебник: http://msdn.microsoft.com/en-us/library/7k3w6w59%28v=VS.100%29.aspx

Если вы хотите сохранить данные во время выполнения, вы можете сохранить данные в строке ресурсов проекта. Информация о ресурсных строках: http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx Вы можете программно сохранять строки ресурсов в formclose и перечитывать их при инициализации, чтобы они сохранялись.

0 голосов
/ 13 июня 2011

Вы можете сохранить значения в базе данных или создать класс контейнера и передать его через различные формы.

0 голосов
/ 13 июня 2011

Вам понадобится выполнить моделирование .

Думайте о форме как о временной сущности (потому что она есть).Данные, которые вы вводите, должны быть помещены в какой-либо объект (или статический класс).Таким образом, ваша программа может сохранить информацию формы 1 в объекте, а затем, когда форма снова появится, вы можете снова заполнить все текстовые поля.

Небольшой взлом будет скрыть форму вместо ее закрытия..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...