Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: In ListView zum letzten Item scrollen

  Alt 26. Okt 2006, 10:54
Hallo,

ListView.Items[ListView.Items.Count-1].MakeVisible(false);

klappt in FormActivate.

Hier solltest du nur aufpassen, dass das mehrmals aufgerufen werden kann.
Also am einfachsten eine Form-Variable bFirstInForm oder so,
die in FormCreate auf True, in FormActivate auf False gesetzt wird.
Delphi-Quellcode:
FormActivate;
begin
  if bFirstInForm then
  begin
    bFirstInForm:= False;
    
    ListView.Items[ListView.Items.Count-1].MakeVisible(false);
  end;
end;
Das Scrollen geht so schnell, dass der Nutzer das in FormActivate
gar nicht mitbekommt.

Heiko
Heiko
  Mit Zitat antworten Zitat