FMX.Types.IControl.MouseDown
Delphi
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single);
C++
virtual void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | IControl |
Description
Fournit une réponse quand un bouton de la souris est appuyé alors que le curseur est au-dessus du contrôle.
Implémentez MouseDown pour fournir un certain comportement quand un bouton de la souris est appuyé alors que le curseur est au-dessus du contrôle.
Le paramètre Button
détermine quel bouton de la souris est enfoncé : gauche, droit ou du milieu.
Shift
indique quelles touches mortes (MAJ, CTRL ou ALT) étaient appuyées alors que l'utilisateur a enfoncé le bouton de la souris.
X
et Y
sont les coordonnées, exprimées en pixels, du pointeur de la souris à l'intérieur de la zone client du contrôle.
TControl implémente cette procédure sous forme de répartiteur d'événements OnMouseDown.