powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Активация формы пользователем
9 сообщений из 9, страница 1 из 1
Активация формы пользователем
    #36908286
Lockpickup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В режиме формы, при переходе от одной формы к другой, почему-то не случается событие Activate той формы, на которую перешел пользователь. А вот если не от формы к форме, а, например, от таблице к форме — пожалуйста.
Подскажите пожалуйста, каким образом еще можно отловить переход пользователя от одного окна формы к другому?
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36908425
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GotFocus, LostFocus?
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36908504
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F1_97Элемент управления может получить фокус только в том случае, если его свойства Вывод на экран (Visible) и Доступ (Enabled) имеют значение «Да». Форма может получить фокус только в случае, если в ней нет элементов управления, или если все видимые элементы управления формы являются недоступными. Если форма содержит доступные видимые элементы управления, то событие Получение фокуса для нее не возникает.

События «Включение» (Activate), «Отключение» (Deactivate)
Примечание. Событие Отключение не возникает при переводе фокуса из формы или отчета в диалоговое окно, в форму, для которой свойство Всплывающее окно (PopUp) имеет значение «Да», или в окно другого приложения.
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36908508
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lockpickup,

что то не договариваете.
должно случаться )
либо вы переходите между формами разных приложений
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36908958
Lockpickup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно, недоговариваю...

Одна из форм оказалась PopUp...
Это сделано т.к. у меня есть основная форма в полноэкранном режиме. Остальные открываются из меню. Чтобы вновь открытые пользователем формы автоматически не переходили в полноэкранный режим, делаю их PopUp.

Как справедливо заметил
Guest33События «Включение» (Activate), «Отключение» (Deactivate)
Примечание. Событие Отключение не возникает при переводе фокуса из формы или отчета в диалоговое окно, в форму, для которой свойство Всплывающее окно (PopUp) имеет значение «Да», или в окно другого приложения.

Понятно, можно отключить PopUp, через WinAPI можно вернуть форму в какой-либо нужный размер, и тогда будет работать событие Activate, но это же ж онанизм.

Люди, help!
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36909439
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LockpickupПонятно, можно отключить PopUp, через WinAPI можно вернуть форму в какой-либо нужный размер, и тогда будет работать событие Activate, но это же ж онанизм.
Онанизм, это то, что Вы делаете. Зачем Вам постоянно висящая полноэкранная форма? Каждый момент на экране должна присутствовать только одна форма. Изредка - 2, Три - это очень-очень редко. А У Вас?
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36909866
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

это что же за ограничение такое? Да хоть 10, кому как удобно.
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36910216
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто опыт. Много форм - много соблазнов что-то в них подправить. А потом лезут сообщения "Данная запись дыла исправлена другим пользователем. Сохранить, запомнить, игнорировать?" Ни разу не встречались? Много форм загромождают рабочий стол. Пользователи начинают путаться.

В прочем, всё зависит от конкретной задачи. Для отдельных задач можно и вываливать на экран кучу форм. Но мне такие пока не встречались.
...
Рейтинг: 0 / 0
Активация формы пользователем
    #36910952
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

У меня до 4-х. Посмотрим:
1. Главная форма. Здесь таймер и т.д., закрывать не будем.
2. Ленточная. Вводим, находим, фильтруем, редактируем основные данные.
3. Табличная. Вводим, находим, фильтруем, редактируем подробные данные, многие к одному.
4. Одиночная. Формируем расчёт. Что это такое в подробности вдаваться не буду, но зависит от текущих записей пункта 3 и 4.

p.s. А ещё есть справочники.
p.p.s. Виндоус - многооконная и многозадачная ОС кстати.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Активация формы пользователем
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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