FMX.Types.IControl.MouseDown
Delphi
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single);
C++
virtual void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y) = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | IControl |
Beschreibung
Stellt eine Reaktion bereit, wenn eine Maustaste gedrückt wird, während sich der Cursor auf dem Steuerelement befindet.
Implementieren Sie MouseDown zum Bereitstellen eines bestimmten Verhaltens, wenn eine Maustaste gedrückt wird, während sich der Cursor auf dem Steuerelement befindet.
Der Parameter Button
gibt an, welche Maustaste gedrückt wird: linke, rechte oder mittlere.
Shift
gibt an, welche Umschalttaste (UMSCHALT, STRG oder ALT) beim Drücken der Maustaste gedrückt gehalten wurde.
X
und Y
geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.
TControl implementiert diese Prozedur als Dispatcher für das OnMouseDown-Ereignis.