Bonjour,
Je suis sous windev 10 et je voudrais récupérer la valeur sélectionnée ds mon arbre.
J'arrive a recuperer la chaine complète avec
selection = ArbreSelect(Arbre1)
comment récupérer le dernier élément
Merci
Bonjour,
Je suis sous windev 10 et je voudrais récupérer la valeur sélectionnée ds mon arbre.
J'arrive a recuperer la chaine complète avec
selection = ArbreSelect(Arbre1)
comment récupérer le dernier élément
Merci
Bonjour
ArbreSelect retourne une chaîne avec les éléments séparés par TAB
Si tu veux le dernier élément (feuille) il suffit de déterminer la position du dernier TAB avec la fonction Position et ensuite extraire la partie voulue avec Milieu
Pascal H.
phapps.e-monsite.com
Merci pour ta réponse.
Voila mon code
les valeurs de pos st = 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 selection = ArbreSelect(Arbre1) longeur = Taille(Selection) pos = PositionOccurrence(Selection,"TAB",0,DepuisFin) pos=Position(Selection," ",0)
le contenu de selection est "Disponible<TAB>2012"
ou est mon erreur ?
Je voudrais donc récupérer juste 2012.
Tu n'as pas besoin de PositionOccurence, le nombre de tabulations n'a pas d'importance
Avec Position on peut rechercher la position de la première tabulation à partir de la droite (constante DepuisFin)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 pos = Position(selection, TAB, Taille(selection), DepuisFin) Info(Milieu(selection, pos+1))
Pascal H.
phapps.e-monsite.com
Merci beaucoup pour le coup de main , ton code marche à merveille.
Aeefred
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager