Je cherche à sélectionner dynamiquement un élément dans un TVirtualStringTree. Il existe une méthode SelectAll() qui permet de sélectionner l'ensemble des éléments mais pas je n'ai pas trouvé de méthode équivalente qui permet de sélectionner un seul élément. Existe-t'il un autre moyen ?

edit: résolu, il faut utiliser la propriété Selected comme ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
TVirtualStringTree *pTree;
 
...
 
TVirtualNode *pNode = pTree->GetLast(); // le dernier élément de la liste, par exemple
pTree->Selected[pNode] = true;
pTree->FocusedNode = pNode; // pour s'assurer que la liste scrolle bien vers l'élément sélectionné