Liste hiérarchique

Bonjour
Dans une listebox hiérarchique, j’ai trois niveaux:
-Tables
-Entreprises
Champ01
Champ02

  • Personnes
  • Vues

Les lignes ont été crées de la façon suivante:

  • “tables et vues” avec la routine AddExpandableRow,
  • “Entreprises et Personnes” avec la routine AddExpandableRow,
  • "Champ01 et champ02 avec addRow

Sur les niveaux 0 et 1, RowDepthAt me retourne 0 et 1. rien à dire.
par contre, sur le niveau 2 (Champ…) me retourne 1

Je suis surpris, es ce une erreur de ma part ou un fonctionnement normal ?

Merci pour vos éclairages
JLP