|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
В режиме формы, при переходе от одной формы к другой, почему-то не случается событие Activate той формы, на которую перешел пользователь. А вот если не от формы к форме, а, например, от таблице к форме — пожалуйста. Подскажите пожалуйста, каким образом еще можно отловить переход пользователя от одного окна формы к другому? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 17:38 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
GotFocus, LostFocus? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 18:26 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
F1_97Элемент управления может получить фокус только в том случае, если его свойства Вывод на экран (Visible) и Доступ (Enabled) имеют значение «Да». Форма может получить фокус только в случае, если в ней нет элементов управления, или если все видимые элементы управления формы являются недоступными. Если форма содержит доступные видимые элементы управления, то событие Получение фокуса для нее не возникает. События «Включение» (Activate), «Отключение» (Deactivate) Примечание. Событие Отключение не возникает при переводе фокуса из формы или отчета в диалоговое окно, в форму, для которой свойство Всплывающее окно (PopUp) имеет значение «Да», или в окно другого приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 19:11 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
Lockpickup, что то не договариваете. должно случаться ) либо вы переходите между формами разных приложений ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 19:14 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
Действительно, недоговариваю... Одна из форм оказалась PopUp... Это сделано т.к. у меня есть основная форма в полноэкранном режиме. Остальные открываются из меню. Чтобы вновь открытые пользователем формы автоматически не переходили в полноэкранный режим, делаю их PopUp. Как справедливо заметил Guest33События «Включение» (Activate), «Отключение» (Deactivate) Примечание. Событие Отключение не возникает при переводе фокуса из формы или отчета в диалоговое окно, в форму, для которой свойство Всплывающее окно (PopUp) имеет значение «Да», или в окно другого приложения. Понятно, можно отключить PopUp, через WinAPI можно вернуть форму в какой-либо нужный размер, и тогда будет работать событие Activate, но это же ж онанизм. Люди, help! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2010, 10:26 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
LockpickupПонятно, можно отключить PopUp, через WinAPI можно вернуть форму в какой-либо нужный размер, и тогда будет работать событие Activate, но это же ж онанизм. Онанизм, это то, что Вы делаете. Зачем Вам постоянно висящая полноэкранная форма? Каждый момент на экране должна присутствовать только одна форма. Изредка - 2, Три - это очень-очень редко. А У Вас? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2010, 13:31 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
Joss, это что же за ограничение такое? Да хоть 10, кому как удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2010, 15:58 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
Просто опыт. Много форм - много соблазнов что-то в них подправить. А потом лезут сообщения "Данная запись дыла исправлена другим пользователем. Сохранить, запомнить, игнорировать?" Ни разу не встречались? Много форм загромождают рабочий стол. Пользователи начинают путаться. В прочем, всё зависит от конкретной задачи. Для отдельных задач можно и вываливать на экран кучу форм. Но мне такие пока не встречались. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2010, 17:40 |
|
Активация формы пользователем
|
|||
---|---|---|---|
#18+
Joss, У меня до 4-х. Посмотрим: 1. Главная форма. Здесь таймер и т.д., закрывать не будем. 2. Ленточная. Вводим, находим, фильтруем, редактируем основные данные. 3. Табличная. Вводим, находим, фильтруем, редактируем подробные данные, многие к одному. 4. Одиночная. Формируем расчёт. Что это такое в подробности вдаваться не буду, но зависит от текущих записей пункта 3 и 4. p.s. А ещё есть справочники. p.p.s. Виндоус - многооконная и многозадачная ОС кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 04:15 |
|
|
start [/forum/topic.php?fid=45&msg=36909439&tid=1630010]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 168ms |
0 / 0 |