Autor Beitrag
martin300
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: So 02.05.10 11:23 
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.

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: So 02.05.10 12:19 
Danke, sonst hat mir noch die Eigenschaft "ItemFocused" gefehlt.