Как сдеалть, чтоб
Все дети сортировались по алфавиту, а если есть child с именем "Итого" он был первым.
Дерево очень большое, поэтому желательно сделать это при его заполнении...
Сортировка в Treeview
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Ставь SortType=stBoth
и пиши обработчик OnConpare что-то вроде
if Node1.text = 'Итого' then Compare := -1
else if Node2.text = 'Итого' then Compare := 1
else Compare := CompareStr(Node1.Text, Node2.Text);
и пиши обработчик OnConpare что-то вроде
if Node1.text = 'Итого' then Compare := -1
else if Node2.text = 'Итого' then Compare := 1
else Compare := CompareStr(Node1.Text, Node2.Text);
С уважением, Lost Angel...
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
А по подоробнее можно?
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.