FMX.Objects.TSelection.MouseUp
Delphi
procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override;
C++
virtual void __fastcall MouseUp(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | TSelection |
Beschreibung
Verarbeitet das Loslassen einer im TSelection-Objekt gedrückten Maustaste.
MouseUp ruft die gerbte Methode FMX.Controls.TControl.MouseUp auf. Wenn das TSelection-Objekt mit der Maus verschoben oder dessen Größe geändert wird, ruft MouseUp die Ereignisbehandlungsroutine OnChange auf und beendet das Verschieben oder das Ändern der Größe.
MouseUp 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 die gedrückte Maustaste losgelassen wurde.X
undY
– enthalten die lokalen Pixel-Koordinaten des Mauszeigers im TSelection-Objekt.
Das Formular TForm (Besitzer des TSelection-Objekts) ruft MouseUp als Reaktion auf die Botschaften "Maustaste losgelassen" auf.
Überschreiben Sie die public Methode MouseUp, um eine angepasste Reaktion bereitzustellen, wenn die Maustaste losgelassen wird, während sich der Mauszeiger auf dem TSelection-Objekt befindet.