Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

PopupMenu   Найти похожие ветки 

 
Kremen ©   (2004-03-29 10:35) [0]

Вот у PopupMenu усть функция Popup, которая вызывает его в определённой точке. Есть ли обратная функция, которая отменяет вызов меню и/или закрывает его?


 
Defunct ©   (2004-03-29 11:07) [1]

отменить вызов PopupMenu довольно просто.
Достаточно лишь убрать его из свойства
<VisualComponent>.PopupMenu := Nil;


 
Kremen ©   (2004-03-29 11:17) [2]

Проблема такая: я переделываю программу не свою, при вызове меню необходимо проверить некоторые условия и в зависимости от этого вызвать меню или нет... используется SxTrayIcon, вот у него PopupMenu=MyPopupMenu, т.е. при клике на иконку можно поймать только ОнПопап, и вот надеюсь в этом месте разрешить или не разрешить его вызов, либо принудительно закрыть


 
Defunct ©   (2004-03-29 11:24) [3]

В OnPopup его можно исключить из списка обрабатываемых меню:
PopupList.Remove(PopupMenu1);

Только не забудьте его потом вернуть на место.

PopupList.Add(PopupMenu1);


 
Kremen ©   (2004-03-29 11:41) [4]

ясно... хотя мне это не подходит... но всёравно спасибо
у меня был выход через глобальную переменную, но не хотелось так... наверное придётся...



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-1079947396
jek_
2004-03-22 12:23
2004.04.18
ADO и ACCESS


1-1080721314
Anna
2004-03-31 12:21
2004.04.18
Ревкция DBgrida на колесико мыши


14-1080356133
Тумар
2004-03-27 05:55
2004.04.18
Извените (я только учусь) и хотя нам уже читали лекции про Инет


3-1080130205
Имя
2004-03-24 15:10
2004.04.18
GIF в Paradox


3-1079796062
dendy1
2004-03-20 18:21
2004.04.18
Раскрасить DBGrid связанный через DataSource c Query