Порядок загрузки
Разбираюсь с VBA не так долго. Кавыряю уже готовый продукт и никак не пойму вот что.
Есть Форма. У Формы есть события:
Открытие
Загрузка
Выгрузка
Закрытие
Включение
Отключение
(записал сверху вниз, как в окне свойств на форму)
Вопрос- В какой последовательности и когда (на какие события) они реагируют. Т.е., что происходит быстрее, событие Загрузка а потом Открытие или наоборот?
И если можно поподробнее про событие Включение.
Что это такое? Когда оно активируется?
Пасиба.
Это всё в Access XP, забыл сказать. Хотя может большой разницы и нету вовсе.
Вовторых описание этих событий можно увидеть в справке F1 указав поиск по слову - UserForm.
Чтобы понять в какой последовательности эти события идут, надо просто вставить в обработчики всех этих событий например: MsgBox "Это сработало Initialize" и т.д. (Debug.Print "..." и смотреть уже в окне Immediate Window)
Цитата:
Originally posted by Jimmy
Драсте!
Разбираюсь с VBA не так долго. Кавыряю уже готовый продукт и никак не пойму вот что.
Есть Форма. У Формы есть события:
Открытие
Загрузка
Выгрузка
Закрытие
Включение
Отключение
(записал сверху вниз, как в окне свойств на форму)
Вопрос- В какой последовательности и когда (на какие события) они реагируют. Т.е., что происходит быстрее, событие Загрузка а потом Открытие или наоборот?
И если можно поподробнее про событие Включение.
Что это такое? Когда оно активируется?
Пасиба.
Драсте!
Разбираюсь с VBA не так долго. Кавыряю уже готовый продукт и никак не пойму вот что.
Есть Форма. У Формы есть события:
Открытие
Загрузка
Выгрузка
Закрытие
Включение
Отключение
(записал сверху вниз, как в окне свойств на форму)
Вопрос- В какой последовательности и когда (на какие события) они реагируют. Т.е., что происходит быстрее, событие Загрузка а потом Открытие или наоборот?
И если можно поподробнее про событие Включение.
Что это такое? Когда оно активируется?
Пасиба.
Драсте и вам.
1. Initialize
2. Activate
3. Deactivate
4. Terminate
По поводу опроса.
Ваш вопрос говорит за вашу лень;) . Чтобы выяснить что за чем идет, генерите все интересующие вас события и ставите брэкпоинты внутри обработчиков.
После 5 минут издевательств над формой вы знаете последовательность возникновения событий формы VBA. Воиля!
Цитата:
Originally posted by honeybeer
Ваш вопрос говорит за вашу лень;)
Ваш вопрос говорит за вашу лень;)
Согласен с вами!
Уже исправился! Вырос. Возмужал, окреп!
:)
Тем более что с момента начала этой темы
15.01.2004 11:44
прошло ни много не мало полтора года
через 9 дней - юбилей
Цитата:
Originally posted by Jimmy
Согласен с вами!
Уже исправился! Вырос. Возмужал, окреп!
:)
Тем более что с момента начала этой темы
15.01.2004 11:44
прошло ни много не мало полтора года
через 9 дней - юбилей
Согласен с вами!
Уже исправился! Вырос. Возмужал, окреп!
:)
Тем более что с момента начала этой темы
15.01.2004 11:44
прошло ни много не мало полтора года
через 9 дней - юбилей
Понял, принято :D ! В поиске нашел, искал свое и на дату как-то не обратил внимание