powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Лишнее событие "Открытие" в подчиненной форме
6 сообщений из 6, страница 1 из 1
Лишнее событие "Открытие" в подчиненной форме
    #32750903
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, пожалуйста помогите разобраться. Есть две формы, главная и подчиненная. Подчиненная должна занимать все пространство области данных главной формы. (Detail). Для этого написан обработчик:
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Form_Resize()
On Error Resume Next
Me.sfChild.Width = Me.InsideWidth
Me.Section(acDetail).Height = Me.InsideHeight - Me.Section(acHeader).Height - Me.Section(acFooter).Height
Me.sfChild.Height = Me.InsideHeight - Me.Section(acHeader).Height - Me.Section(acFooter).Height
End Sub
End Sub
К моему удивлению, событие "Открытие" подчиненной формы просиходит после сворачивания и разворачивания главной. Подскажите, пожалуйста, как мне этого избежать.
...
Рейтинг: 0 / 0
Лишнее событие "Открытие" в подчиненной форме
    #32750952
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вижу обработчик события изменение размера
а не открытие...

кто еще что видит?
...
Рейтинг: 0 / 0
Лишнее событие "Открытие" в подчиненной форме
    #32750963
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В обработчике события "Open" простой msgbox. И он выдает сообщения в случае сворачивания и последующего разворачивания. А если убрать Resize, то уже не выдает. В этом все и дело. А нужно и Resize обрабатывать, может и по-другому, и избавиться от лишнего события Open.
...
Рейтинг: 0 / 0
Лишнее событие "Открытие" в подчиненной форме
    #32750982
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В главной форме обработчик события Resize, приведенный выше.
В подчиненной обработчик события Open, содержащий только msgbox.
После сворачивания и разворачивания главной формы msgbox срабатывает.
Если убрать обработчик Resize, то msgbox не срабатывает.
Больше Н И Ч Е Г О в формах нет. Мне казалось, что событие Open должно происходить только один раз при открытии. Подскажите, пожалуйста, в чем я заблуждаюсь.
...
Рейтинг: 0 / 0
Лишнее событие "Открытие" в подчиненной форме
    #32751007
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем вешать на событие подчинённой формы в место главной ?
...
Рейтинг: 0 / 0
Лишнее событие "Открытие" в подчиненной форме
    #32751032
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Событие Open в подчиненной форме хотелось использовать для других целей. Эта форма может открываться и самостоятельно, без главной.
Выяснилось, то если в главной написать приведенный выше обработчик Resize, то после сворачивания и разворачивания главной, в подчиненной возникает лишнее событие Open. Если событие Resize не обрабатывать, то после сворачивания и разворачивания Open подчиненной не происходит. В чем тут завязка??
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Лишнее событие "Открытие" в подчиненной форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]