Vcl.ComCtrls.TToolButton.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.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.

Voir aussi