No me queda clara tu pregunta, pero quizás pueda ayudarte:
Para saber el índice absoluto de un nodo
Para expandir el TreeView
para expandir un nodo en específico:
Código Delphi
[-]
TreeView1.Items[5].Expand(true);
para seleccionar un nodo del treeview sabiendo su índice:
Código Delphi
[-]
TreeView1.Selected := TreeView1.Items[3]
TreeView1.Selected := TreeView1.Items[Node.AbsoluteIndex ]
Te recomiendo que guardes el AbsoluteIndex del nodo que quieres seleccionar y uses estos métodos para lograr tu propósito.
Espero haberte ayudado, Un saludo.
