Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Listview Eintrag auswählen


martin300 - So 02.05.10 11:23
Titel: Listview Eintrag auswählen
Hallo,
ich habe eine ListView mit vielen Einträgen erstellt. Nun soll zb. der 20 Eintrag ausgewählt werden und dieser soll für den Benutzer sichtbar sein dh. der ausgewählte Eintrag soll angezeigt werden, ohne das der Benutzer erst hinscrollen muss.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  for i := 0 to 200 do
  begin
    lv1.AddItem(inttostr(i),nil);
  end;

  lv1.ItemIndex := 20;
  lv1.SetFocus;


jaenicke - So 02.05.10 11:52

Schau dir einmal die Prozedur Suche in der Delphi-Reference MAKEVISIBLE des entsprechenden Items an. ;-)

Außerdem kannst du mit Scroll usw. der ListView auch gezielt selbst scrollen.


martin300 - So 02.05.10 12:19

Danke, sonst hat mir noch die Eigenschaft "ItemFocused" gefehlt.