下面的代码试了一下,不知是否满足你的要求 procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i := 0 to listview1.Items.Count - 1 do if listview1.Items[i].Caption = 'i' then listview1.Selected := listview1.Items[i]; listview1.Scroll(0, listview1.Selected.GetPosition.Y); end;
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to listview1.Items.Count - 1 do
if listview1.Items[i].Caption = 'i' then
listview1.Selected := listview1.Items[i];
listview1.Scroll(0, listview1.Selected.GetPosition.Y);
end;