Problème avec un TListView [Delphi / C++ Builder] - Programmation
Marsh Posté le 23-02-2001 à 16:23:40
j'ai pas tout compris a ce que tu veux faire mais pour les listviews, la .caption correspond a la colonne 1
le subitems[0] correspond a la colonne 2, le subitems[1] correspond a la colonne 3, etc...
donc dans ton exemple, .caption va te rendre 'TOTO', .SubItems[0] va te rendre l'heure et tu pourras ecrire dans la 3eme colonne avec .SubItems[1] = 'bla bla'
ps: il faut peut-etre que tu crees tes colonnes avant de pouvoir y acceder... fait peut-etre un
for i:=0 to le_nbre_de_sous-colonnes_que_tu_veux do
ptrListItem.SubItems.add( '' );
--Message édité par JWhy--
Marsh Posté le 23-02-2001 à 15:42:02
Salut
J'ai mis sur ma fiche, un objet TListView en style vsReport, avec 3 colonnes, ensuite j'ajoute un nom dans la 1ère colonne donc je fais :
TListItem *ptrListItem ;
ptrListItem = ListView1->Items->Add() ;
ListView1->Items->Item[0]->Caption = "TOTO" ;
ensuite j'ajoute l'heure dans la 2nd colonne :
ptrListItem->SubItems->Add(TimeToStr(Time())) ;
jusque là... c bon
mais ensuite, dans le déroulement du programme, j'ai besoin de lire l'heure de l'item n de la colonne 2 et aussi d'écrire dans l'items n de la colonne 3 et je sais pas comment faire...
Il faut sûrement utiliser la propriété SubItems, mais sur ce coup ci, j'ai du mal...
J'espère que j'ai été clair...
Merci de vos réponses