Einträge zur Laufzeit in ein TListView
-
Hallo Leutz,
Ich steh mal wieder aufm schlauch.
Ich habe ein TListView (Name: LV) mit 5 Spalten.
Die Spalten Namen habe ich zur Laufzeit mitLV->Columns[0].Items[0]->Caption = "wert1"; LV->Columns[0].Items[1]->Caption = "wert2"; LV->Columns[0].Items[2]->Caption = "wert3"; LV->Columns[0].Items[3]->Caption = "wert4"; LV->Columns[0].Items[4]->Caption = "wert5";
erzeugt.
Aber weiter will das nicht klappen. Es sollen jetzt weitere einträge zur Laufzeit eingefügt werden. Denke das es schon so Ähnlich gehen wird wie oben mit Arryangaben also [1][1] und dann [1][2] usw.
Aber ich komm nich auf den genauen Befehl.Danke schonmal im voraus
Robi
-
Du willst also neue Columns zur Laufzeit hinzufügen zu der TListView?
TListColumn *NewColumn = LV->Columns->Add(); NewColumn->Width = 80; NewColumn->Caption = "NeuesColumn";
-
Nicht ganz habe es aber hinbekommen:
Wollte sozusagen SubItems also die Spalten füllen zur Laufzeit.
LV->Items->Add(); LV->Items->Item[0]->SubItems->Add("blabla"); LV->Items->Item[0]->SubItems->Add("blabla"); LV->Items->Item[0]->SubItems->Add("blabla"); LV->Items->Add(); LV->Items->Item[1]->SubItems->Add("blabla"); LV->Items->Item[1]->SubItems->Add("blabla"); LV->Items->Item[1]->SubItems->Add("blabla");
usw. das ganze natürlich mit variablen in einer forschleife zum automatischen ausfüllen.
Trotzdem vielen Dank