|
Yeugene
|
|
Изменение стандартной реакции компонента на нажатие кнопки мыши.14.02.2009, 19:05. Показов 4571. Ответов 8
Метки нет (Все метки)
Добрый вечер всем.
Подскажите пожалуйста каким образом изменить реакцию компонента (VCL C++ Builder) на нажатие правой кнопки мыши. Например для ComboBox. |
|
| 14.02.2009, 19:05 | |
|
Ответы с готовыми решениями:
8
Как отследить нажатие правой кнопки мыши? Как сделать нажатие левой кнопки мыши по таймеру Изменение курсора при зажатие кнопки мыши |
|
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
|
||||||||||||||||
| 15.02.2009, 10:25 | ||||||||||||||||
|
Пишешь два обработчика событий нажатия правой кнопкой мыши на объекте. Пусть это будут функции Event1 и Event2.
Когда нужно будет назначить Event1 в качестве обработчика события щелчка мышью, добавь в программу следующую строку:
1
|
||||||||||||||||
|
Yeugene
|
|
| 15.02.2009, 22:35 | |
|
Спасибо maximus09, сейчас попробую.
Добавлено через 32 минуты 31 секунду Увы, срабатывает, но только при клике левой кнопкой мыши. Обработчик OnClick для ComboBox, не сообщает о том, какая клавиша была нажата, как, например, в Edit (OnMouseDown ). |
|
|
0 / 0 / 0
Регистрация: 30.09.2009
Сообщений: 3
|
|
| 30.09.2009, 14:21 | |
|
используй карту сообщений Windows
это наиболее быстрый и эффективный метод для решения подобного рода задач
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
| 30.09.2009, 17:57 | ||||||
|
метод кривавот, но попробуй так:
1
|
||||||
|
125 / 116 / 17
Регистрация: 27.02.2007
Сообщений: 291
|
||||
| 30.09.2009, 20:36 | ||||
Добавлено через 48 секунд (Перевод мой )
0
|
||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 01.10.2009, 09:55 | |
|
АНК, проблема в том, что, если добавить еще и проверку Msg.hwnd == this->Handle, то кликаем на форме - работает, кликаем на комбике - нет, но это и не Handle комбика, проверял по всему проекту - нет такого hwnd, вот и стало интересно, чей это Handle...
0
|
|
|
125 / 116 / 17
Регистрация: 27.02.2007
Сообщений: 291
|
||
| 01.10.2009, 12:06 | ||
|
0
|
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 01.10.2009, 12:30 | |
|
АНК, просто мой пример рабочий, но мне не нравиться топорностью какой-то... хотелось проверить - Handle комбика - работаем, нет - игнорируем...
Yeugene, кстати, а вам такой метод подходит или нет, а то мы тут оффтопим, а автор темы вообще молчит
0
|
|
| 01.10.2009, 12:30 | |
|
Помогаю со студенческими работами здесь
9
Организация реакции объекта на нажатие кнопки мыши Нет реакции на нажатие кнопки Эмулировать нажатие кнопки мыши или нажатие клавиши на Web - странице Работа со Swing JavaSE. Нет реакции на нажатие кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|