Utilizzando il metodo treeview.nodes.add(Treenode) viene aggiunto un nodo alla fine della collezione di nodi...come posso fare ad inserirlo in una posizione precisa?

devo fare tipo:

temp = treeview.nodes[2];
treeview.nodes[2] = treeview.nodes[3]
treeview.nodes[3] = temp;

vi prego aiutatemi VVoVe: