Tout d'abord, évite de cliquer sur le bouton "Citer" quand ce n'est pas nécessaire, ça complique la lecture du fil inutilement ; utilise plutôt le bouton "Ajouter une réponse".
Sur le fond,

Envoyé par
dussonline
Alors en fait, je posséde 2 ListView que je souhaite remplir .
Ca, je pense qu'on avait tous bien compris.

Envoyé par
dussonline
Le probleme c'est que pour remplir la 1ere ligne de ces 2 ListView, il faut écrire :
ListItem->Caption =trp2
Non ! ListItem est un pointeur qui doit correspondre à l'adresse d'un objet précis. L'adresse du premier item de TlistView1 n'est pas la même que celle de TListView2. Il ne peut donc pas avoir la moindre confusion entre les deux.
Si on a TListItem *pItem; :
Ou bien tu obtiens l'adresse de l'item avec
pItem = ListeView1>Items->Add();
ou bien par
pItem = ListView1->Items->Item[0];
Il n'y a aucune confusion ; on parle bien de ListView1 et pas d'autre chose. Si tu as une fonction unique pour écrire dans les TListView, il faut d'abord lui indiquer avec lequel tu veux travailler.
Partager