Vcl.Grids.TInplaceEditList.MouseDown

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MouseDown(Button: TMouseButton; Shift: TShiftState;  X, Y: Integer); override;

C++

DYNAMIC void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Grids.pas
Vcl.Grids.hpp
Vcl.Grids TInplaceEditList

Description

Permet d'effectuer des actions particulières pour répondre à l'appui d'un bouton de la souris par l'utilisateur.

Si l'utilisateur appuie sur le bouton gauche de la souris au-dessus du bouton qui ouvre la liste de choix, MouseDown vérifie si la liste est déjà ouverte, et, si c'est le cas, elle ferme simplement la liste de choix. Sinon, MouseDown appelle la méthode DropDown pour ouvrir la liste de choix. Finalement, MouseDown génère un événement OnMouseDown.

Le paramètre Button détermine quel bouton de la souris a appuyé l'utilisateur. Shift indique quelles touches mortes (Maj, Ctrl ou Alt) étaient appuyées alors que l'utilisateur enfonçait le bouton de la souris. X et Y indiquent les coordonnées, exprimées en pixels, du pointeur de la souris dans la zone client du contrôle.

Voir aussi