Bjr


Supposons que j'ai un TTreeView et un TStringGrid

J'aimerais remplir ma grille à partir d'un noeud sélectionné dans l'arbre


Ex si j'ai l'arbre suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Tree  
  +--- Item 1
  |     | 
  |     +--- Item 1-1
  |     |
  |     +--- Item 1-2
  |            |
  |            +--- Item 1-2-1
  |            |
  |            +--- Item 1-2-2
  |     
  +--- Item 2
        | 
        +--- Item 2-1
        |
        +--- Item 2-2
               |
               +--- Item 2-2-1
               |
               +--- Item 2-2-2

Alors on sélectionnant la racine j'aimerais avoir la grille remplie ainsi
(oui je sais ca ressemble à un produit cartésien : c'est exactement ce que je veux)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
+---------------------------------------------------------------------------------------+ 
| Item 1 | Item 1-1 | Item 1-2 | Item 1-2-1 | Item 2 | Item 2-1 | Item 2-2 | Item 2-2-1 | 
| Item 1 | Item 1-1 | Item 1-2 | Item 1-2-1 | Item 2 | Item 2-1 | Item 2-2 | Item 2-2-2 |
| Item 1 | Item 1-1 | Item 1-2 | Item 1-2-2 | Item 2 | Item 2-1 | Item 2-2 | Item 2-2-1 | 
| Item 1 | Item 1-1 | Item 1-2 | Item 1-2-2 | Item 2 | Item 2-1 | Item 2-2 | Item 2-2-2 |
+---------------------------------------------------------------------------------------+
J'arrive à la faire à la main (qd l'arbre est petit !) mais je ne vois pas trop comment l'implémenter ...


Quelqu'un aurait-il une idée ?

Merci

@+
Php