FMX.Objects.TSelectionPoint.MouseDown
Delphi
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override;
C++
virtual void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | TSelectionPoint |
Beschreibung
Verarbeitet das Drücken einer Maustaste auf dem TSelectionPoint-Objekt.
MouseDown ruft die Ereignisbehandlungsroutine FMX.Controls.TControl.OnMouseDown auf und legt fest, dass die linke Maustaste gedrückt wird.
MouseDown hat die folgenden Parameter:
Button
– gehört zum Typ TMouseButton und gibt die gedrückte Maustaste an:mbLeft
– linke Taste,mbRight
– rechte Taste odermbMiddle
– mittlere Taste.Shift
– gehört zum Typ TShiftState und übergibt weitere Informationen, wie z. B., ob die Umschalttasten (ssShift
– UMSCHALT,ssCtrl
– STRG oderssAlt
– ALT) gedrückt waren, als mit der Maustaste geklickt wurde, oder ob mit der Maustaste doppelt geklickt wurde (ssDouble
).X
undY
– enthalten die lokalen Pixel-Koordinaten des Mauszeigers im TSelectionPoint-Objekt.
Das Formular TForm (Besitzer des TSelectionPoint-Objekts) ruft MouseDown als Reaktion auf die Botschaften "Maustaste gedrückt" auf.
Überschreiben Sie die public Methode MouseDown, um eine angepasste Reaktion bereitzustellen, wenn die Maustaste gedrückt wird, während sich der Mauszeiger auf dem TSelectionPoint-Objekt befindet.