Einzelnen Beitrag anzeigen

MicMic

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

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

  Alt 12. Nov 2019, 13:39
Die Events kommen sogar dann, wenn du die Größe des Panels gar nicht veränderst. Das Vorhandensein eines aktiven Timers genügt.
Nö, nur wenn ein Panel (oder wohl alle anderen mit Fenster-Handle) in der Breite verändert werden. Aber sollte echt nicht sein.

Zitat von Moombas:
Was ist wenn du bei OnMouseMove die Zeigerposition speicherst und mit der vorigen dann immer vergleichst ob sie sich (wirklich) verändert hat und auch erst dann die Kommandos ausführst?
Ja, da habe ich schon daran gedacht. Alternativ könnte ich bei mir mein TPanel als TLabel machen. Dann wird auch kein OnMouseMove gefeuert. So oder so... es ist blöd, wenn so ein Event (bei diesem Beispiel > Panel.width...) gefeuert wird. Na hoffentlich kommen nicht noch andere spezielle Überraschungen auf mich zu *lach
  Mit Zitat antworten Zitat