Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Was ist hier los? (TListBox, LBN_SELCHANGE, onMouseMove)

  Alt 12. Nov 2019, 06:58
Gute Nacht MicMic,

hast du eventuell den Maus-Cursor über der Listbox liegen, während du mit den Pfeiltasten durch die Items navigierst?
So könnte ich es eher nachvollziehen, ansonsten nicht, denn das sind komplett unabhängige Abläufe.
Ja, der Mauszeiger liegt hier bei diesem Problem über der ListBox. Es sollte aber so dennoch kein OnMouseMove Event ausgeführt werden. Wenn man das Panel durch ein TButton austauscht "(form1.button1.width := form1.button1.width + 10)" wird ebenfalls OnMouseMove ausgeführt. Bei einem "TLabel" aber nicht. Gerade noch ein wenig weiter getestet. Wenn man CNCommand weglässt und das TPanel einfach in OnKeyUp oder OnKeyDown von der TListBox vergrößert, dann wird auch OnMoveMouse ausgeführt. Ich sehe das irgendwie als Bug von Delphi an.
  Mit Zitat antworten Zitat