Re: Выделение Node в TTreeView по правому клику
От: BOBAH Россия  
Дата: 22.05.02 10:20
Оценка:
Здравствуйте Белая Ворона, Вы писали:

БВ>Надо, чтоб юзер мог выбрать Node в TTreeView не только левым кликом мышки, но и правым. К TTreeView привязано PopupMenu. Я отслеживаю какой из Node был Selected. Всех (больше всего меня) очень бесит когда приходится сначала на нужном Node кликать левой кнопкой (чтоб акцентировать на нём Selected), а уж потом кликать правой (для вызова PopupMenu)


Возможный вариант:
написать обработчик OnMouseDown или OnMouseUp и там принудительно переставить Selected на требуемое Node, для получения Node под курсором есть метод TTreeView.GetNodeAt(X, Y: Integer): TTreeNode
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.