Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#3

AW: Pegel einer Trackbar springt bei MouseMove Event

  Alt 6. Jun 2014, 09:07
Folgt die TTrackBar nicht sowieso schon der Maus, wenn man auf den Schieber klickt?
Und wenn man daneben klickt, dann folgt sie der Maus, in Schritten von PageSitze.
Und das wird bei der TJvTrackBar nicht anders sein.


Fazit: Die TrackBar hat ihr eigenes Verhalten und wenn du das nicht abschaltest, dann kollidiert es mit dem Verhalten deines Codes.

Lösungen:
- Entweder du unterdrückts die Ausführung der Behandlung des Originalverhaltens komplett
- oder du setzt die Position einmalig im OnMouseDown (nur hier einmal den Aufruf des Originalcodes unterdrücken) und übergibst dann die Kontrolle wieder dem Originalcode.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Jun 2014 um 09:13 Uhr)
  Mit Zitat antworten Zitat