|
Контекстные меню
|
|||
---|---|---|---|
#18+
Столкнулся с непонятное мне проблемой. На форме №1 находиться скрытое меню menu1 и вбито что при нажатии правой клавишей мыши по определенному элементу это menu1 открывается. Далее, если в этом меню нажать на определённую строчку, у меня открывается еще одна форма № 2, в которой находится скрытое menu2 которое также вызывается нажатием правой клавишей мыши по определенному объекту. Если вызывать открытие формы № 2 при помощи какой либо кнопки на форме №1, нажимать правой клавишей мыши по объекту в форме №2 то menu2 отображается, а если вызывать открытие формы №2 из menu1 (формы № 1) то меню menu2 (формы №2) при нажатии клавиши мыши уже не отображается. Подскажите в чем причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2013, 16:50 |
|
Контекстные меню
|
|||
---|---|---|---|
#18+
Slash232, Дмитрий77...Popup может быть только один. Вызывая модальное окно из кода первого popup меню, я блокирую дальнейшее выполнение вызывающей функции (пока Modal не закроется) и закрытие хэндла первого popup(опять же пока Modal не закроется). Соответственно второе popup (из модальной формы) вызвать невозможно. Deadlock. Решение через таймер: popupmenu(в Form1) -> FormModal.Show Modal ->popupmenu(FormModal) -не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2013, 17:06 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2156928]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 117ms |
0 / 0 |