Bonjour à tous.

Je rencontre un problème avec le composant treeview.
Je cherche à connaitre l'index du node sélectionné ainsi que l'index du parent.
Pour ça pas de problème lorsqu'il s'agit d'un OnClick.
En revanche, pour intercepter l'action des touches (ex haut/bas...) j'ai placé le code suivant dans le l'évenement OnKeyDown
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    Memo.Lines.Add('keydown !');
    Memo.Lines.Add('Node Idx   : '+IntToStr(TreeView.Selected.AbsoluteIndex));
    Memo.Lines.Add('Parent Idx : '+IntToStr(TreeView.Selected.Parent.AbsoluteIndex));
Le problème est que j'obtiens les valeurs d'index AVANT le mouvement et pas celle de la nouvelle selection.

Si quelqu'un a une idée...