![]() |
OnMouse Down entweder ssDouble oder ssLeft!
Hallo,
ich habe folgendes Problem: Ich will auf OnMouseDown (einer ListView) abfragen, ob ein Doppelklick oder ein Linksklick auf ein Item erfolgt ist. Bei einem Doppelklick wird das Ereignis zweimal aufgerufen. Einmal mit ssLeft in Shift und einmal mit ssDouble. Ich habe Aktionen für beide Fälle, kann also nicht den einfachen Linksklick aus der Ereignisbehandlungroutine auslagern. On DblClick geht nicht, da hier die Mauskoordinaten nicht übergeben werden. Wie kann man in OnMouseDown unterscheiden, ob Links- oder Doppelklick das Ereignis auslöste? Vielen Dank Benne |
Re: OnMouse Down entweder ssDouble oder ssLeft!
Moin!
Zitat:
MfG Muetze1 |
Re: OnMouse Down entweder ssDouble oder ssLeft!
Na ja, wäre halt schön gewesen die Koordinaten in Abhängigkeit von der Größe der Listview zu haben, so muss man sie anpassen.
Aber danke für den Hinweis! |
Re: OnMouse Down entweder ssDouble oder ssLeft!
Es ist doch ein Control, oder?
Dann kannst du entsprechend mit ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06: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 by Thomas Breitkreuz