Il me semble que j'ai déjà essayé ce genre de chose en VB.
Tu réccupères ton noeud : treeview.node.items(index) et tu l'affectes à treeview.selectednode.
Je n'ai pas retesté, mais il me semble que ça marche (les données de la listview étaient correctes par rapport au noeud) mais le pb que j'avais, c'est que visuellement, l'item n'était pas en surbrillance.
le fait que l'item ne soi pas en subriance n'est pas un probleme puisque j'alimente le trreeview depuis une liste. Par contre ca marche pour les sous-noeud du premier noeud par contre si je rajoute des noeud au sous noeud ca plante.