FMX.Objects.TSelection.MouseUp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 oder mbMiddle – mittlere Taste.
  • Shift – gehört zum Typ TShiftState und übergibt weitere Informationen, wie z. B., ob die Umschalttasten (ssShift – UMSCHALT, ssCtrl – STRG oder ssAlt – ALT) gedrückt waren, als die gedrückte Maustaste losgelassen wurde.
  • X und Y – 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.

Siehe auch