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

Вниз

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

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

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


 
clickmaker ©   (2011-05-08 14:27) [1]

TV.CustomSort


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


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

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


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


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

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


 
clickmaker ©   (2011-05-09 13:40) [4]

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


 
sniknik ©   (2011-05-09 14:35) [5]

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


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


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

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



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

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

Наверх





Память: 0.46 MB
Время: 0.068 c
15-1346013002
Юрий
2012-08-27 00:30
2013.03.22
С днем рождения ! 27 августа 2012 понедельник


2-1334946908
Женя
2012-04-20 22:35
2013.03.22
Ошибка при попытке прочитать файл


2-1347106775
Jimmy
2012-09-08 16:19
2013.03.22
Многоязыковое приложение


2-1335086959
leklerk
2012-04-22 13:29
2013.03.22
Событие OnResize формы


2-1343630882
vasa777
2012-07-30 10:48
2013.03.22
замена или переопределение процедуры





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский