Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Navigation mittels ListView - Auswahl "verzögern" ??? (https://www.delphipraxis.net/32647-navigation-mittels-listview-auswahl-verzoegern.html)

Wheelie 26. Okt 2004 16:12


Navigation mittels ListView - Auswahl "verzögern"
 
Wie in fast jedem E-Mail-Programm basiert die Navigation in meinem Programm auf einer ListView (ViewStyle = vsReport). Im OnChange-Ereignis der ListView lese ich den ItemIndex dieser aus und zeige darunter die entsprechende Nachricht, welche ich wiederum aus einem dyn. Array hole.

Wenn der Benutzer nun eine Cursortaste (oben oder unten) gedrückt hält, dann wird wirklich JEDE Nachricht kurz geöffnet und das Programm schläft fast ein. Bei einem E-Mail-Client wie Outlook (Express) oder TheBat! kann der Benutzer den Cursor ganz schnell hin und her bewegen und erst dann wird die Nachricht angezeigt. Hoffentlich wisst ihr was ich meine :roll:

Stevie 28. Okt 2004 10:25

Re: Navigation mittels ListView - Auswahl "verzögern&am
 
Hi,

du könntest im OnChange-Event einen Timer starten und im OnTimer-Event öffnest du die Nachricht. Das heißt, erst wenn der Benutzer die angegebene Zeit nicht den Satz wechselt, wird die Mail gezeigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz