Вниз
Скачать: CL | DM;

TreeView - двойной клик по Node   Найти похожие ветки 

← →
Viod ©   (2008-07-29 12:45) [0]

Здравствуйте, работаю с компонентом TreeView. Он динамически заполняется из базы данных.
Мне нужно отследить двойной клик на Node. Есть какой-то способ это сделать стандартно или нужно в событие Dblclick у treeview фильтровать на чем сделан щелчек?


← →
Ega23 ©   (2008-07-29 12:48) [1]

TTreeView.Selected + F1


← →
Palladin ©   (2008-07-29 12:54) [2]

и поизучать свойства и методы компонента, конечно, религия не велит... )


← →
Viod ©   (2008-07-29 13:09) [3]

Не верно я вопрос задал. В смысле для мой проблемы не подходит решение. Просто подумал, что универсальный способ есть.
Теперь мне нужно узнать на какой ветке правой кнопкой щелкнули, т.е. вызвали popupMenu


← →
Palladin ©   (2008-07-29 13:15) [4]

Если вот поизучал бы TTreeView - нашел бы, такую штучку как, GetNodeAt
А вот посмотрел бы TPopupMenu увидел такую штучку как PopupPoint
А еще бы увидел TTreeView.OnContextPopup


← →
Viod ©   (2008-07-30 06:41) [5]

Такой способ я находил в гугле. Не спорю - работает. Но использование координат для идентификации объектов - как-то диковато выглядит :)
Вобщем все правильно. Спасибо.


← →
Loginov Dmitry ©   (2008-07-30 07:58) [6]

> Но использование координат для идентификации объектов -
> как-то диковато выглядит


Предложи, как без анализа координат курсора мыши можно еще определить, над каким объектом он расположен :)


← →
Viod ©   (2008-07-30 08:10) [7]

У Node могло бы быть событие OnContextPopUp ;)


← →
Amoeba ©   (2008-07-30 14:48) [8]


> Viod ©   (30.07.08 08:10) [7]
>
> У Node могло бы быть событие OnContextPopUp ;)
>

С какой-такой стати TTreeNode - потомок всего лишь TPersistent вдруг окажется способным принимать сообщения от мыши или клавиатуры?


← →
Palladin ©   (2008-07-30 14:51) [9]

Ну вот "недогадались" Борландовцы, что тов. void"у понадобится определять пункт дерева на котором правой кнопкой мыши нажали... вот негодяи, но тов. void вправе написать наследника от TTreeView и сделать не "диковато", а вполне так "приручненовато" :)


← →
Медвежонок Пятачок ©   (2008-07-30 15:19) [10]

TVirtualStringTree(Ex)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
4-1195566682
Новый_
2007-11-20 16:51
2008.09.07
Flash USB


15-1216526036
Riply
2008-07-20 07:53
2008.09.07
C++ дефайны и выравнивание.


2-1217309805
Оксана Вл.
2008-07-29 09:36
2008.09.07
Не срабатывает dbEditing


15-1216142835
Guest
2008-07-15 21:27
2008.09.07
Вегетарианство


2-1217352003
werty
2008-07-29 21:20
2008.09.07
определение границ ланных в Excel




   Наверх