Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2010.01.10;
Скачать: [xml.tar.bz2];

Вниз

Скролл в 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 вся ветка

Форум: "Основная";
Текущий архив: 2010.01.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
2-1258375107
defen
2009-11-16 15:38
2010.01.10
разрешения для изменения ключей реестра


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


2-1258706506
2012
2009-11-20 11:41
2010.01.10
проблема с созданием сервиса (Stopped = False)


11-1205371733
Jon
2008-03-13 04:28
2010.01.10
KOL LabeledEdit


2-1258436479
Pascal96
2009-11-17 08:41
2010.01.10
Как найти первую цифру дробной части?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский