TreeView节点排序,只要帮忙,来者又分,该如何解决

TreeView节点排序,只要帮忙,来者又分
那位做过TreeView节点排序的指点一下.要求根据节点的图标号能够排序.不知道VirsualTreeView是否可以.
呵呵,那位有空给个例子.最好.oceanship@gmail.com

------解决方案--------------------
与数据库相联系,设数据库一个排序字段保存排序数字,PARENTID字段区分节点层次!
TreeView1.AlphaSort(true)
------解决方案--------------------
SortType设置为stData
然后在OnCompare当中自己处理比较,然后利用参数Compare返回两个节点的大小:
Node1 <Node2:Compare=-1;
Node1=Node2:Compare=0;
Node1> Node2:Compare=1.
------解决方案--------------------
将它的数据源排序就可以了.例如你要在其显示某目录下的所有文件,你可以将文件先列到可以实现排序功能的FileList控件下面(简单的文件命名方式如日期),当然它是隐藏的不需要显示,只是为了借刀工作.