Zeilen in ein Listview einfügen

  • im Objektinspektor sollte ViewStyle = vsReport und RowSelect = true gesetzt sein
  • evtl. sollten im Objektinspektor auch unter Columns Spalten vordefiniert werden (hier im Beispiel sind es 3)
void __fastcall TfrmMain::Button1Click(TObject *Sender)
{
    TListItem *ListItem; // als erstes einen Zeiger auf ein Listitem definieren
    ListView->Items->Clear();

    ListItem = ListView->Items->Add(); // neues Item hinzufügen
    ListItem->Caption = "Text1"; // ItemText festlegen
    ListItem->SubItems->Add("Text2"); // 2 Subitems hinzufügen
    ListItem->SubItems->Add("Text3");
}