Manuel §2.22🗏    

Objet TreeView

L ’objet TreeView permet d ’afficher des informations sous forme arborescente comme dans la partie gauche de l ’explorateur Windows.

NomDArbre TreeView, Texte, X, Y, W, H, DrapeauxActifs, DrapeauxInactifs, Police, Taille;

En plus des constantes windows communes, il dispose de

Constantes Windows

Signification

TVS_HASBUTTONS

Permet d ’afficher des boutons + ou - à coté des éléments parent afin que l ’utilisateur puisse déployer ou replier la liste de ses enfants.

TVS_HASLINES

Permet d ’afficher les lignes reliant les parents aux enfants.

TVS_LINESATROOT

Permet d ’afficher les lignes des la racine à condition que TVS_HASLINES soit aussi sélectionné.

TVS_EDITLABELS

Non opérationnel (Permet à l ’utilisateur de modifier les texte d ’un élément).

TVS_DISABLEDRAGDROP

Non opérationnel (Permet à l ’utilisateur de démarrer une opération Glisser-Déplacer).

TVS_SHOWALWAYS

Permet à un élément sélectionné de l ’arbre de rester sélectionné y compris quand l ’arbre perd le focus.

Un arbre d ’affichage est un composant complexe qui nécessite de pouvoir désigner un de ses éléments afin de pouvoir le modifier, de désigner son père, son fils, de naviguer, ...

Pour cela Sisal permet de définir dans une variable un identificateur d ’élément d ’arbre d ’affichage, aussi appelé item. Cette identificateur devra être transmis à chaque fonction adressant un élément particulier de l ’arbre.

A un arbre d ’affichage on peut associer une liste d ’image afin de pouvoir montrer une icône associé à chaque élément, l ’image choisie dépend de l ’état de l ’élément sélectionné ou non.

A chaque élément on peut associer une donnée numérique entière libre d ’utilisation.