Delphi TListView

di il
1 risposte

Delphi TListView

Ciao a tutti,

ho provato ad utilizzare l'oggetto TlistView di delphi ma ho qualche problema a utilizzarlo.
Io vorrei semplicemente creare una TlistView con 4 colonne e un numero di righe che dipende da ciò che l'utente seleziona.
per ora sono riuscita a creare nuove righe ed aggiungere elementi usando il seguente codice:

var li: TListItem;
...
li.Caption:=''info1";
li.Subitems.Add('info2');
li.Subitems.Add('info3');
li.Subitems.Add('info4');

ora però vorrei sapere il numero di riga selezionato all'evento Onclick e come fare per recuperare le varie info contenute nelle colonne.

Potete aiutarmi?

ciao e grazie in anticipo

1 Risposte

  • Re: Delphi TListView

    Procedure TFrm.liClick(Sender: TObject);
    begin


    if li.Selected <> nil then begin
    indice := li.Selected.Index;
    colonna0 := li.Selected.Caption;
    colonna1 := li.Selected.SubItems[1]
    colonna2 := li.Selected.SubItems[2]
    .........
    end;
Devi accedere o registrarti per scrivere nel forum
1 risposte