Try this for the Up logic
MyTreeview.SelectedItem = MyTreeview.Nodes(MyTreeview.SelectedItem.Index - 1) and similar with + 1 for down.


------------------
Marty