![]() |
Abfrage linke Maustaste im On MouseMove bei ToolbarButton
Hallo,
im OnMouseMove eines Toolbuttons ist die Abfrage die linke Mousetaste bei mir immer False. Ist dies ein Bug oder ist die Abfrage so nicht möglich?
Code:
Wie könnte ich dies anders machen ?
If (ssLeft in Shift) then
|
AW: Abfrage linke Maustaste im On MouseMove bei ToolbarButton
Bezieht sich der Code nicht auf die Shift-Taste?! :gruebel:
|
AW: Abfrage linke Maustaste im On MouseMove bei ToolbarButton
Zeigte die Mouse auf den Button, als du die Mouse-Taste gedrückt hast ?
|
AW: Abfrage linke Maustaste im On MouseMove bei ToolbarButton
Ja,
die Maus zeigt auf den Button |
AW: Abfrage linke Maustaste im On MouseMove bei ToolbarButton
Zitat:
Ich frage deshalb : Ich habe auf der Form u.a. ein RichEdit und eine Listbox. Der Mouse-Cursor zeigt auf das RichEdit. Ich drücke die linke Mouse-Taste und halte sie gedrückt. Im RichEdit.MouseMove ergibt ssLeft in Shift True. Ich halte die Mouse-Taste weiterhin gedrückt und bewege den Mouse-Cursor in die Listbox. Im Listbox.MouseMove ergibt ssLeft in Shift False. Langer Rede kurzer Sinn : Im MouseMove einer Komponente ist ssLeft in Shift nur in der Komponente enthalten, in der das Mouse Down stattfand. Ob das generell so ist, weiß ich nicht, aber bei mir in der oben geschilderten Konstellation ist es so. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 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