Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.064 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Abfrage linke Maustaste im On MouseMove bei ToolbarButton

  Alt 10. Jul 2010, 19:01
Ja,
die Maus zeigt auf den Button
Ja, aber zeigte sie auch auf den Button, als das Mouse-Down stattfand ?

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.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat