Bonsoir,
Sur la dernière ligen de code il manque un '-' .
Item->Caption=Liste->Strings[i];
Tu n'as pas précisé le type de "Liste" et "Trame".
Il faudrait aussi préciser ce qui ne fonctionne pas pour que l'on puisse te répondre.
Déjà à 1ère vue, ça n'a pas l'air de fonctionner puisque tu rajoute un item à chaque fois. Voici grosso-modo ce que je ferais. J'ai pas testé, c'est juste une piste à suivre.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| TListItem *Item;
for (int i=1; i < Compteur; i++)
{
if ((i % 2) == 0)
{
// index paire : correspond au num
//Mettre la valeur de l'item impaire dans le Subitem de l'item paire
Item-> SubItems->Text = Liste->Strings[i];
}
else {
// index impaire : correspond au nom
Item = Trame->ListView1->Items->Add();
Item->Caption = Liste->Strings[i];
}
} |
Partager