Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка в TTreeView


Германн ©   (2011-05-08 01:32:00) 

Мало опыта работы с деревьями. Столкнулся тут с одной непоняткой при сортировке нодов. У TreeView свойство SortType= stText. Добавляю новые ноды - проблем нет, нода располагается именно там, где она должна быть в соответствии с правилом алфавитной сортировки. Теперь возникла необходимость дать возможность перемещать подветки из одной ветки в другую. Делаю это так:
NodeSrc.MoveTo(NodeDest,naAddChild);
Сортировка не работает.  Что я делаю не так?
Д2007


Германн   (2011-05-09 17:18:00) [1]


> ну есть еще TreeNode.CustomSort

Точно!. Я же говорил, что я что-то не так делаю :(


sniknik   (2011-05-09 14:35:00) [2]

> А мне-то нужна только сортировка внутри одной ветки дерева.
ну так вызывай для узла именно этой ветки.


clickmaker   (2011-05-09 13:40:00) [3]

ну есть еще TreeNode.CustomSort


Германн   (2011-05-09 02:15:00) [4]


> clickmaker ©   (08.05.11 14:27) [1]
>
> TV.CustomSort
>

Если я правильно понимаю, то вызов TV.CustomSort (TV.AlphaSort) сортирует всё дерево целиком. А мне-то нужна только сортировка внутри одной ветки дерева.


Германн   (2011-05-08 22:23:00) [5]


> clickmaker ©   (08.05.11 14:27) [1]
>
> TV.CustomSort

Это понятно. Но почему сортировка не работает сама как при добавлении?


clickmaker   (2011-05-08 14:27:00) [6]

TV.CustomSort


Наверх

Титульная страница Поиск, карта сайта Написать письмо