Hi MCXSC,
AFAIK gibt es kein IndexOf wie z.B. bei TListBox. Also wirst du wohl oder übel in einer Schleife alle Items des ListViews durchlaufen:
Delphi-Quellcode:
procedure MarkiereItem(sCaption: String);
var
i: Integer;
begin
i := 0;
ListView1.ItemIndex := -1;
while (i < ListView1.Items.Count) and (ListView1.ItemIndex = -1) do
begin
if ListView1.Items[i].Caption = sCaption then
ListView1.ItemIndex := i;
Inc(i);
end;
end;
Ich hab den Code nicht getestet, hab grad kein Delphi...
Greetz
alcaeus