FMX.Objects.TSelectionPoint.MouseDown

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects TSelectionPoint

Description

Gère l'appui sur un bouton de la souris dans l'objet TSelectionPoint.

MouseDown appelle le gestionnaire d'événement FMX.Controls.TControl.OnMouseDown et définit que le bouton gauche de la souris est enfoncé.

MouseDown 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 : si les touches mortes (ssShift -- MAJ, ssCtrl -- CTRL ou ssAlt -- ALT), étaient enfoncées lors du clic sur le bouton de la souris ou si un double-clic a été effectué (ssDouble).
  • X et Y -- sont les coordonnées locales, exprimées en pixels, du pointeur de la souris dans l'objet TSelectionPoint.

La fiche TForm (propriétaire de l'objet TSelectionPoint) appelle MouseDown en réponse à des messages de clic sur le bouton de la souris.

Redéfinissez la méthode MouseDown avec la visibilité public pour fournir une réponse personnalisée si un clic est effectué sur le bouton de la souris lorsque le pointeur de la souris se trouve au-dessus de l'objet TSelectionPoint.

Voir aussi