FMX.Controls.TControl.MouseMove
Delphi
procedure MouseMove(Shift: TShiftState; X, Y: Single); virtual;
C++
virtual void __fastcall MouseMove(System::Classes::TShiftState Shift, float X, float Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Beschreibung
Dispatcher für das OnMouseMove-Ereignis.
Wenn der Mauszeiger über ein Steuerelement bewegt wird, wird diese Methode wiederholt aufgerufen. Bei jedem Aufruf erhält die Methode die neuen Koordinaten, die den Pfad des Mauszeigers über den von dem Steuerelement eingenommenen Bildschirmbereich wiedergeben.
Shift
gibt an, welche Umschalttasten – UMSCHALT, STRG, ALT oder CMD (nur Mac) – gedrückt wurden, wenn sich der Mauzeiger über das Steuerelement befindet.
X
undY
geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.
Überschreiben Sie die als protected deklarierte Methode MouseMove, um auf eine bestimmte Weise zu reagieren, wenn der Mauzeiger über dem Steuerelement bewegt wird.