Учитывая, что вы по-прежнему используете древовидный элемент управления в качестве контейнера, идеальное решение, предлагаемое Smasher, вам недоступно.
Одним из довольно очевидных решений, учитывая, что ваше древовидное представление не имеет иерархии (т.е. это список), было бы использование метода Sort
с собственной функцией сравнения (OnCompareNodes
).
Другой очевидной стратегией было бы добавить узел, который вы хотите внизу, последним. Если вам нужно добавить другие узлы позже, вставьте их над специальным последним узлом с помощью InsertNode
. Этот простой подход, вероятно, будет достаточно для решения проблемы, как вы ее описали.