Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Cursor über Image ändert sich zu spät

  Alt 2. Mai 2010, 20:06
Naja, mit TImage.Cursor setzt du ja fest, welcher Cursor angezeigt werden soll, wenn sich der Cursor über dem Image befindet. Also wird da wahrscheinlich nur irgendeine interne Variable verändert. Erst im MouseMove-Event fragt das TImage dann diesen Wert ab und weist ihn Screen.Cursor zu. Da aber der Cursor sich zum Zeitpunkt der Zuweisung schon über der Komponente befindet und nicht mehr bewegt wird, passiert das nicht. Wenn du hingegen Screen.Cursor direkt veränderst, umgehst du den Zwischenschritt über die Variable und das MouseMove-Event.

So vermute ich das zumindest.
  Mit Zitat antworten Zitat