Страница: 1 |
Страница: 1 |
Вопрос: Форма
Добавлено: 03.12.08 20:03
Автор вопроса: KiZ
Привет.
Есть форма. Там делают какие-то изменения.
Потом я командой UserForm2.Hide прячу ее.
А потом через кнопочку в файле, по команде UserForm2.Show
она появляется.
Вопрос. как сделать так, чтобы если форма была скрыта, то изменения в ней все убрались. Т.е. она опять стала "девственной" как до изменений.
Ну... т.е. может не Hide надо... а Close.. только такой команды нету(( Помогите плз
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #1
Добавлено: 03.12.08 21:28
Unload UserForm2
Номер ответа: 2
Автор ответа:
mishaprogrammer
Вопросов: 26
Ответов: 66
Профиль | | #2
Добавлено: 03.12.08 21:28
изменения - это типа рисунки нарисованные с пом. line и т. д.? тогда можно сохранить изображение в переменную, а потом оттуда считать
Номер ответа: 3
Автор ответа:
KiZ
Вопросов: 27
Ответов: 68
Профиль | | #3
Добавлено: 03.12.08 22:56
не) изменения это изменение лейблов или текстбоксов...
Номер ответа: 4
Автор ответа:
KiZ
Вопросов: 27
Ответов: 68
Профиль | | #4
Добавлено: 04.12.08 00:18
Эх.... к сожалению когда 3 формы одна за другой открыты, Upload не могу нормально пристроить, т.к. это тот же квериклозе а как закрыть формы, которые под этой формой...
Зато придумал вот что.
При открытии первой формы начинается выполнение минимакроса по таймеру.
Он отслеживает нажатие крестика у любой из форм(в квериклозе присваивает параметру нулевое значение)
потом, если такое произошло то Upload всех формы в обратном порядке открытия. Ну и таймер соответственно выключается.
Может еще кто что предложит? Просто интересно)
Номер ответа: 5
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #5
Добавлено: 04.12.08 00:32
Ну с таймером это Вы совсем загнули. У объекта формы есть событие Terminate. Пляшите от него.