powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстные меню
2 сообщений из 2, страница 1 из 1
Контекстные меню
    #38285488
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с непонятное мне проблемой. На форме №1 находиться скрытое меню menu1 и вбито что при нажатии правой клавишей мыши по определенному элементу это menu1 открывается. Далее, если в этом меню нажать на определённую строчку, у меня открывается еще одна форма № 2, в которой находится скрытое menu2 которое также вызывается нажатием правой клавишей мыши по определенному объекту. Если вызывать открытие формы № 2 при помощи какой либо кнопки на форме №1, нажимать правой клавишей мыши по объекту в форме №2 то menu2 отображается, а если вызывать открытие формы №2 из menu1 (формы № 1) то меню menu2 (формы №2) при нажатии клавиши мыши уже не отображается. Подскажите в чем причина?
...
Рейтинг: 0 / 0
Контекстные меню
    #38285518
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232,

Дмитрий77...Popup может быть только один.
Вызывая модальное окно из кода первого popup меню, я блокирую дальнейшее выполнение вызывающей функции (пока Modal не закроется) и закрытие хэндла первого popup(опять же пока Modal не закроется).
Соответственно второе popup (из модальной формы) вызвать невозможно.

Deadlock.

Решение через таймер:
popupmenu(в Form1) -> FormModal.Show Modal ->popupmenu(FormModal) -не работает
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстные меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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