Vcl.ComCtrls.TToolButton.MouseDown
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.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TToolButton |
Description
Répond lorsque l'utilisateur clique sur le bouton avec la souris.
N'appelez pas MouseDown. Elle est appelée automatiquement lorsque l'utilisateur clique sur le bouton d'outil avec la souris. Telle qu'implémentée dans TToolButton, MouseDown bascule d'abord la propriété Down si le style de bouton est tbsDropDown et que l'utilisateur a cliqué sur le bouton gauche de la souris. Elle génère ensuite un événement OnMouseDown.
Le paramètre Button détermine le bouton de la souris sur lequel on a cliqué. 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.
MouseDown permet de vérifier que le comportement du bouton outil n'a pas changé, quelle que soit la version de ComCtl32.dll installée sur le sytème utilisateur.