![]() |
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: |
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 20:18 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