Mi sembra che esista un evento della treeview come NodeClick o qualcosa di simile. Gestendolo dovrebbe restituire la key del nodo cliccato. Prova a controllare...