Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
12 / 12 / 2
Регистрация: 22.10.2010
Сообщений: 134

ListView. Выбор элемента при клике правой кнопкой мыши

02.06.2011, 02:31. Показов 1941. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно, чтобы при клике правой кнопки мыши по элементу выбирался этот самый элемент TreeView. Как перевести на него фокус, я знаю. А как можно отследить, по какому элементу пользователь нажал правой кнопкой мыши?

PS: Не ругайте сильно за активность вопросов, просто диплом пишу. А спросить быстрее, чем самому додуматься. Да и пока пишу, бывает и сам додумаюсь)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2011, 02:31
Ответы с готовыми решениями:

Перемещение объекта правой кнопкой мыши
Добрый день. Вопросик есть. Перемещаю панель по MouseDown if(Button == mbLeft) { ReleaseCapture(); ...

Блокировка копирования и вставки правой кнопкой мыши
нужна функция не позволяющая вставлять (к примеру в Edit) правой кнопкой мыши. чтобы понятнее было объясню для чего нужно. есть поле ввода...

Запрет клика правой кнопкой мыши в программе
Подскажите, пожалуйста, код.

1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
02.06.2011, 03:29
Лучший ответ Сообщение было отмечено NIKO666 как решение

Решение

Изучение компонента TTreeView - так будет еще быстрее .

Добавлено через 8 минут
там мыш же ж ... ловим координаты курсора мыша при клике
C++
1
2
3
4
5
6
7
8
9
// OnMouseUp
...
if(Button ==mbRight)
...
TPoint cPt;
GetCursorPos(&cPt);
int y=int(cPt.y);
GetCursorPos(&cPt);
int x=int(cPt.x);
если они совпали с координатами нужного алимента - выбираем.

Добавлено через 25 минут
А ListView в названии темы как бы ни при чем ?
И не пойму, зачем здесь
C++
1
2
3
4
5
TPoint cPt;
GetCursorPos(&cPt);
int y=int(cPt.y);
GetCursorPos(&cPt);
int x=int(cPt.x);
второй GetCursorPos(&cPt); О_о
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2011, 03:29
Помогаю со студенческими работами здесь

DbGridEh (или dbgrid) выделение правой кнопкой мыши
Добрый день. Подскажите пожалуйста как выйти из подобной ситуации. Есть DBGridEh, в нем включен мультиселект. При нажатии левой кнопки...

Нажатие на пункт PopupMenu MenuItem по событию MenuItemClick правой или левой кнопкой мыши
Собственно никак не получается. Надо, чтобы по левой работал код пункта, а по правой только чекинг ставился... по...

Компонент MaskEdit должен стать доступным, если нажать на нем правой кнопкой мыши с зажатой клавишей Ctrl
На форме разместить компонент MaskEdit, в котором нельзя изменять текст. Если нажать на компоненте правой кнопкой мыши с зажатой клавишей...

TPopupMenu не появляется при нажатии правой кнопкой по StringGrid-у
Здравствуйте. Помогите разобраться с работой компонента TPopupMenu. Разместил на форме стаблицей, в Menudesigner добавил вкладку...

Сортировка при клике на заголовке столбца ListView
Всем вечер добрый. Не подскажите как провести "Сортировку при клике на заголовке столбца ListView". Имеется таблица из 5 столбцов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
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/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru