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

Скролл в TreeView   Найти похожие ветки 

← →
harisma ©   (2009-01-27 18:47) [0]

Господа знатоки. Нужна ваша помощь.
Я добавил функцию быстрого поиска по дереву TreeView в соответствии с введенным текстом в поле поиска (компонент TEdit на форме) и все бы хорошо, только если искомая нода находится вне видимой области TreeView, то она выделяется, но сам TreeView не прокручивается. чтобы найденная нода стала видимой.
Ноду я выбираю следующим образом:

 Items.GetNode(ANodes[i])]).Selected := True,

где ANodes - найденные в процессе поиска и занесенные в массив ноды дерева.

Явно не хватает какого-то действия, но вот какого? Кто подскажет?

Заранее спасибо.


← →
{RASkov} ©   (2009-01-27 18:50) [1]

См. TreeView.TopItem


← →
{RASkov} ©   (2009-01-27 18:56) [2]

Или TTreeNode.MakeVisible


← →
harisma ©   (2009-01-27 19:22) [3]


> См. TreeView.TopItem


Получилось. Спасибо.



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

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



Память: 0.45 MB
Время: 0.01 c
2-1258470387
Pascal96
2009-11-17 18:06
2010.01.10
Задача на сортировку.


2-1255952617
defen
2009-10-19 15:43
2010.01.10
запрет на закрытие программы или запустить как системный ресурс


1-1232729509
webpauk
2009-01-23 19:51
2010.01.10
Рисование на ListBox.Canvas


15-1257701591
Kerk
2009-11-08 20:33
2010.01.10
Электронная библиотека по истории России


2-1258287355
sagitt
2009-11-15 15:15
2010.01.10
Не работает отладчик




   Наверх