2 votes

Comment développer les sous-éléments d'une liste lorsque l'on clique sur un élément de cette liste ?

J'essaie de développer un sous-élément de ListView lorsque je clique sur l'élément de ListView sans code, voir la structure :

TListView
      |
      |_Item-01
              |
              |_SubItem01
              |
              |_SubItem02

J'ai besoin d'afficher les sous-éléments lorsque l'on clique sur l'élément-01 mais, lorsque j'ajoute un ListView dans mon projet et que j'ajoute les éléments et les sous-éléments et que je lance le programme, en cliquant sur l'élément-01, rien ne se passe. Cela ne devrait-il pas être automatique ? Merci pour toute aide !

2voto

David Heffernan Points 292687

Les sous-éléments d'une vue en liste ne sont visibles que dans les colonnes lorsque la vue en liste est en style rapport. Les sous-éléments sont affichés dans une ligne, la même ligne qui contient la légende de l'élément principal. Imaginez l'Explorateur en mode d'affichage Détails.

Donc, vous avez le mauvais contrôle. Vous avez besoin d'une vue arborescente plutôt que d'une vue en liste. Soit le contrôle d'arborescence intégré, soit l'excellent contrôle d'arborescence virtuelle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X