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);
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 oumbMiddle
-- milieu.Shift
-- appartient au type TShiftState et transmet des informations complémentaires, par exemple : si les touches mortes (ssShift
-- MAJ,ssCtrl
-- CTRL oussAlt
-- ALT), étaient enfoncées lors du clic sur le bouton de la souris ou si un double-clic a été effectué (ssDouble
).X
etY
-- 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.