PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Dérouler un noeud d'arbre
Dérouler un noeud d'arbre
Débuté par KC76, 28 avr. 2017 10:47 - Aucune réponse
Membre enregistré
121 messages
Popularité : +3 (3 votes)
Posté le 28 avril 2017 - 10:47
Bonjour,
J'ai une arbre à plusieurs niveau (jusqu'à 7?)

Quand je déroule un nœud par exemple du 3 ème niveau, je veux dérouler tous les sous niveaux en même temps.

J'ai utilisé l'évènement Enroulé, déroulé d'un nœud d'arbre
ArbreListeFils(arbre_nomenclature,Null,"proc_deroultetoutsousprod")

puis j'ai

PROCEDURE proc_deroultetoutsousprod(NomTV, Chemin, feuille, niveau)

SI ArbreEtat(NomTV, Chemin+feuille)=aEnroule ALORS
ArbreDérouleTout(NomTV, Chemin +feuille)
FIN

Ca le déroule comme je veux, mais ca enroule de nouveau après approximativement 2 seconds!!

Je viens de voir que tous les niveau APRES ce niveau se déroule complètement et reste, il n'y a que celui ci qui se reenroule, et puis j'aimerais que les autres ne se déroule pas en fait.


Pour être plus visuel, je veux cliquer sur la croix de 3a et pouvoir voir 4 et 5, sans déroulé 3b ou 2b qui peuvent avoir des sous elements.

1
2a
3a
4
5
3b
2b



Comment je fais pour que ca reste s'il vous plaît?

Merci d'avance