Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как отследить момент пропадания PopUpMenu? / 7 сообщений из 7, страница 1 из 1
05.11.2003, 10:43
    #32315738
DenMin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
Как отследить момент пропадания PopUpMenu чтобы повесить обработчик на это событие (этот момент)?
...
Рейтинг: 0 / 0
05.11.2003, 13:26
    #32316044
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
А может как то по другому поступить? Чет странно как то, на пропадание контекстного меню. Что конкретно сделать хочешь?
...
Рейтинг: 0 / 0
05.11.2003, 14:03
    #32316119
DenMin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
Хочу сделать как в 1С: нажимаешь кнопку и под ней появляется контекстное меню. При этом фокус с кнопки уходит и при повторном нажатии на кнопку меню пропадает. Но там формы дочерние и при клике вне менюшки фокус сначала принимает форма. У меня же форма основная и проблема в том, что если просто делать .popup по клику на кнопке, то меню появляется при каждом клике, что не есть хорошо. Идеальный вариант: кликаем по кнопке -> меню появляется, кликаем еще раз -> пропадает. То есть нужно дать возможность пользователю убрать меню нажатием на кнопку (часто просто боятся кликнуть вне меню и вариант 1С очень удобен).
...
Рейтинг: 0 / 0
05.11.2003, 14:23
    #32316164
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
А если использовать Tag ??
_____________
...
Рейтинг: 0 / 0
05.11.2003, 14:25
    #32316169
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
Я б не стал заморачиваться, а добавли бы пункт меню Закрыть меню. А интерфейс 1с ни к черту не годиться. По идиотски на кнопку контестное меню вешать, IMHO.
...
Рейтинг: 0 / 0
05.11.2003, 15:03
    #32316231
DenMin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
Как конкретно предлагаешь использовать Tag? Если при Popup'е менять Таг менюшки и при клике по кнопке проверять значение, то все работает, если меню закрывать только кнопкой. Если же кликнуть не по кнопке, то меню-то закроется, но для его следующего вызова понадобится два клика по кнопке: один холостой для сброса Тага в исходное состояние. Поэтому мне нужно как-то определить момент пропадания меню, чтобы тут-же сбросить Таг.
...
Рейтинг: 0 / 0
07.11.2003, 14:53
    #32317879
Song
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить момент пропадания PopUpMenu?
WM_ENTERMENULOOP / WM_EXITMENULOOP

-----
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как отследить момент пропадания PopUpMenu? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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