![]() |
TListView Autoscroll
Hallo alle zusammen.
Ich bin blutiger Delphi-Anfänger, habe vorher VB6 programmiert, was mir letztendlich zu langsam war und zu wenige Möglichkeiten bot. Meine Frage: Ich versuche nun mein ListView automatisch zum letzten Eintrag scrollen zu lassen. Das geht auch mit der TListBox und dem Code der im Umlauf ist (SendMessage), jedoch versagt er bei dem TListView. Ebenfalls probiert habe ich es mit:
Delphi-Quellcode:
Gruß
lstLog.Scroll(0,lstLog.Items.Count-1);
|
Re: TListView Autoscroll
Hallo und Willkommen in der DP :dp:
Das funktioniert bei mir:
Delphi-Quellcode:
lstLog.Perform(WM_VSCROLL,SB_BOTTOM,0);
|
Re: TListView Autoscroll
Ich danke für die schnelle Antwort. So geht es.
|
Re: TListView Autoscroll
Hallo,
hier noch was zum Nachdenken:
Delphi-Quellcode:
Freundliche Grüße
with ListView do
if not Focused then Items[Pred(Items.Count)].MakeVisible(False); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz