Страница: 1 |
Страница: 1 |
Вопрос: Сброс значений при закрытии формы.
Добавлено: 17.04.06 18:25
Автор вопроса: AlexDerS
Как можно в Visual Basic'e 2005 сбросить значения, введёные в текстовые поля при закрытии формы, а не самого приложения.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 17.04.06 21:03
в Unload Text1.Text = "" ?
Номер ответа: 2
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #2
Добавлено: 17.04.06 23:18
А разве при Unload Form1 в ней все не стирается? А потом можно будет снова форму загружать...
Номер ответа: 3
Автор ответа:
AlexDerS
Вопросов: 37
Ответов: 61
Профиль | | #3
Добавлено: 18.04.06 00:23
А куда Unload вставлять надо?
Вариант
у меня Visual Basic 2005
Номер ответа: 4
Автор ответа:
AlexDerS
Вопросов: 37
Ответов: 61
Профиль | | #4
Добавлено: 18.04.06 00:35
Короче, надо, чтоб при нажатии кнопки "Отмена" все значения на форме возвращялись в исходное положение и форма закрывалась.
И ещё: значения всех элементов на форме хранятся в My.Settings, и если форму просто закрыть, то все изменённые элементы сохраняться (т.е. значения перезаписываются при закрытии).
Как можно сбросить изменения до момента их перезаписи?
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 18.04.06 01:07
Никак..
Надо ручками присваивать начальные значения настройкам..
My.Settings.ТвояНастройка = "Начальное значение"
'..... и так все настройки что надо сбросить.....
My.Settings.Save()
Me.Close()
End Sub
Номер ответа: 6
Автор ответа:
AlexDerS
Вопросов: 37
Ответов: 61
Профиль | | #6
Добавлено: 18.04.06 01:12
... грустно, блин!
Номер ответа: 7
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #7
Добавлено: 18.04.06 01:24
А ты как хотел? Как в базе данных откат сделать??? )))) чудес на свете не бывает.. Настройки транзакцию не поддерживают!
Номер ответа: 8
Автор ответа:
SRV
ICQ: 254226129
Вопросов: 30
Ответов: 107
Профиль | | #8
Добавлено: 18.04.06 10:13
Тебе просто надо попробовать делать копию существующих значений(придумай как, способов много, если фантазия есть ), потом если нажимаешь ОК, то сохраняй новые значения, если нажимаешь ОТМЕНА, то записывай по новой копию и все проблемы!