|
0 / 0 / 0
Регистрация: 30.01.2018
Сообщений: 5
|
|
Как вызывать PopupMenu для элементов (MenuItem) в MainMenu?13.01.2019, 01:08. Показов 4377. Ответов 3
Метки нет (Все метки)
Здравствуйте, мне для одного проекта нужно по ПКМ вызывать PopupMenu у элементов MainMenu. Нужно это для динамического добавления элементов, сами элементы добавить не проблема, а вот вызов PopupMenu составил проблему. Однако я нашел решение, но оно на Delphi, я смог перевести код на C++, но не смог сделать вызов функции по ПКМ.
В архиве находятся исходники кода на Delphi. Прошу, тех кто может помочь с этим, откликнуться. mm delphi.zip
0
|
|
| 13.01.2019, 01:08 | |
|
Ответы с готовыми решениями:
3
MainMenu/PopupMenu
Работа с Memo, ActionList, MainMenu, PopupMenu |
|
51 / 39 / 15
Регистрация: 20.09.2018
Сообщений: 163
|
||||||
| 14.01.2019, 13:15 | ||||||
|
В обработчик FormMouseUp самой формы вставляй код:
Добавлено через 18 минут попробовал у себя - не работает ((( странно
1
|
||||||
|
Супер-модератор
|
||
| 14.01.2019, 13:45 | ||
|
Можно посмотреть вот сюда: Нажатие на пункт PopupMenu MenuItem по событию MenuItemClick правой или левой кнопкой мыши , там есть обработка нажатия левой и правой кнопки мыши на менюшке...
1
|
||
|
0 / 0 / 0
Регистрация: 30.01.2018
Сообщений: 5
|
|
| 14.01.2019, 21:33 [ТС] | |
|
RomanSedyshev
Да, можно немного иначе но все же "насильно" вызывать PopupMenu, я это ранее пробовал, однако лишь вызовется PopupMenu, но он не будет привязан к MenuItem, он будет так сказать "висеть в воздухе" по указанным координатам, а это не то, потому что функционала не будет, все попытки добраться до вызывающего его компонент будут четны, потому что его как такого го не будет. Добавлено через 7 минут volvo Я видел эту тему, но опять же немного не то, с помощью того класса можно в принципе изменить все свойства MenuItem но лишь у PopupMenu, и нельзя выбраться во вне. А код состоящий лишь из одних костылей, при этом и работающих раз через раз, желания делать маловато по понятным причинам.
0
|
|
| 14.01.2019, 21:33 | |
|
Помогаю со студенческими работами здесь
4
Как сделать обработчик для MainMenu Как отобразить PopupMenu над контролом (как меню для кнопки Пуск в Windows)? Как сделать для кнопок в MainMenu одну и ту же команду?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|