[Delphi / C++ Builder] Problème avec un TListView

Problème avec un TListView [Delphi / C++ Builder] - Programmation

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

Reply

Marsh Posté le 23-02-2001 à 15:42:02   

Reply

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--


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-02-2001 à 21:26:41    

Je vais essayer ça et j'te tiens au courant..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed