![]() |
listview zeile für zeile auslesen
hi zusammen,
folgende sache: ich möchte eine listview zeile für zeile auslesen und dann jeder zeile eine variable zuweisen. ich verwende diesen code dazu: begin for i := 0 to listview1.Items.Count -1 do begin ekmenge_read:=(listview1.Items[i].Caption); name_read:=(listview1.Items[i].SubItems.text); end; end; einkaufsmenge (ekmenge) bekommt sauber einen wert zugewiesen, aber name_read bekommt leider viele werte... subitems[1] funktioniert auch nicht. ich find beim onkel google nix passendes wie man das differenziert auslesen kann, könnt ihr hier helfen? es soll halt ein wareneingang gebucht werden daher benötige ich aus diversen zeilen die werte.. |
AW: listview zeile für zeile auslesen
SubItems selbst ist eine StringList. Auf die einzelnen Elemente kannst Du wie folgt zugreifen:
Delphi-Quellcode:
Beste Grüße
nColumn := 0; // 2. Spalte auslesen, da 1. Spalte = ListView1.Items[i].Caption
Name_Read:= ListView1.Items[i].SubItems[nColumn]; Stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz