![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скролл в TreeView [D5, WinXP]
harisma © (2009-01-27 18:47:00)Господа знатоки. Нужна ваша помощь.
Я добавил функцию быстрого поиска по дереву TreeView в соответствии с введенным текстом в поле поиска (компонент TEdit на форме) и все бы хорошо, только если искомая нода находится вне видимой области TreeView, то она выделяется, но сам TreeView не прокручивается. чтобы найденная нода стала видимой.
Ноду я выбираю следующим образом:
Items.GetNode(ANodes[i])]).Selected := True,
где ANodes - найденные в процессе поиска и занесенные в массив ноды дерева.
Явно не хватает какого-то действия, но вот какого? Кто подскажет?
Заранее спасибо.
harisma (2009-01-27 19:22:00) [1]
> См. TreeView.TopItem
Получилось. Спасибо.
{RASkov} (2009-01-27 18:56:00) [2]Или TTreeNode.MakeVisible
{RASkov} (2009-01-27 18:50:00) [3]См. TreeView.TopItem