Hallo Zusammen,
ich habe im moment ein Problem bei einer eigenen Komponente, abgeleitet von TCustomCrontrol, den Mauszeiger zu verändern wenn die Maustaste gedrückt wurde und wiederherzustellen beim loslassen....
Die Methoden MouseDown, MouseMove und MouseUp habe ich überschrieben und setze in MouseDown Self.Cursor := crSizeAll und in MouseUp Self.Cursor = crDefault... Doch nichts passiert.
Setze ich aber in MouseMove den Cursor und die Maustaste ist NICHT gedrückt, z.B. für eine Region, dann wird der Zeiger geändert.
Und: Wenn ich in MouseUp den Cursor nicht wieder herstelle, wird dieser verändert dargestellt sobald ich die Maus loslasse
Jemand eine Idee wie man sauber den Cursor während der gedrückten Maustaste verändert? (z.B. für Verschiebeoperationen)