Position dans un Treectrl
Bonjour à tous,
interface GUI : [Boa constructor]
je cherche à recuperer la position d'un élément selection dans un tree control.
En regardant les differentes fonctions de la famille du treectrl, je ne trouve rien.
Pour mon application la position devrait être un entier.
Avez vous la moindre idée ?
Bonne soirée
Lajuve
position dans un treectrl
Salut Mugenrx,
je pensais partir dans le même axe de solution que toi.
En gros, je vais faire une image de mon Treectrl dans une liste.
en utilisant le getitemtexte, je fais une comparaison de string entre l'item selectionné et les elements de la liste. A partir de la, tant que la comparaison n'est pas positiv (chaine identique), j'incremente un compteur.
si les chaines sont identiques je connais la position de l'element selectionné
je tente ca dans l'apres midi et je fais un retour.
Bonne journée
Lajuve
position dans un tree ctrl
Bonjour à tout le monde,
voici ma solution (d'autres meilleurs peuvent être trouvées):
lors de la selection d'un element sur le tree ctrl, je recupere l'ID et le texte associé par les differentes fonctions associés au treectrl.
A partir de la je fais l'identification de l'element selectionné :
est ce la racine, est ce un child, est ce un item ?
dans le cas ou ce n'est ni la racine, ni un child, je considere que c'est un item.
Pour savoir ou est cet item, je viens identifier son parent.
Prealablement, je crée des listes associées à chacun des childs et des elements associés à ces childs.
Apres de l'identification de l'item avec son parent, je viens comparer chaque element de la liste avec l'item selectionné. Dans le cas ou les valeurs sont differentes, je passe à l'élément suivant de la liste et j'incremente un compteur.
voila c'est tout
si certains desirent le code, je le mets dans un prochaine post
Bonne journée
Lajuve