FMX.Objects.TSelection.MouseUp

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects TSelection

Description

Gère le relâchement d'un bouton de la souris lorsqu'il est enfoncé, dans l'objet TSelection.

MouseUp appelle la procédure héritée FMX.Controls.TControl.MouseUp. Si l'objet TSelection est déplacé ou redimensionné à l'aide de la souris, MouseUp appelle le gestionnaire d'événement OnChange, puis arrête le déplacement ou le redimensionnement.

MouseUp comporte les paramètres suivants :

  • Button -- appartient au type TMouseButton et spécifie quel bouton est enfoncé : mbLeft -- gauche, mbRight -- droit ou mbMiddle -- milieu.
  • Shift -- appartient au type TShiftState et transmet des informations complémentaires, par exemple en indiquant si les touches mortes (ssShift -- MAJ, ssCtrl -- CTRL ou ssAlt -- ALT), étaient enfoncées lors du relâchement du bouton de la souris.
  • X et Y -- sont les coordonnées locales, exprimées en pixels, du pointeur de la souris dans l'objet TSelection.

La fiche TForm (propriétaire de l'objet TSelection) appelle MouseUp en réponse aux messages de relâchement de bouton de la souris.

Redéfinissez la méthode MouseUp avec la visibilité public pour fournir une réponse personnalisée si le bouton de la souris est relâché lorsque le pointeur de la souris se trouve au-dessus de l'objet TSelection.

Voir aussi