Habe mir jetzt mal was zusammengebastelt...
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var
i : integer;
begin
for i := 0 to ListView1.Items.Count - 1 do begin
if ListView1.Items[i].SubItems[1] = Edit8.Text then break; // Springe aus der Schleife raus
end;
Edit7.Text := ListView1.Items[i].SubItems[0];
Edit9.Text := ListView1.Items[i].SubItems[2];
end;
funkt auch, ich kann alles auslesen, was ich will. Nur: wenn er einen Eintrag nicht findet, gibt es eine Zugriffsverletzung. Ich nehme an, dass das daher kommt, dass er dann die Lesevariable nicht hat. Aber sicher bin ich mir nicht. Kann mir da jemand PLZ einen Tip geben? THX schonmal.