Vcl.ComCtrls.TToolButton.MouseUp

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

DYNAMIC void __fastcall MouseUp(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 relâche la souris.

N'appelez pas MouseUp. Elle est appelée automatiquement lorsque l'utilisateur relâche la souris. Telle qu'implémentée dans TToolButton, MouseUp génère d'abord un événement OnMouseUp. Ensuite, si le bouton gauche de la souris est sur le bouton outil et que le style de bouton est tbsDropDown, MouseUp initialise la propriété Down à false. Enfin, MouseUp génère un événement OnClick.

Le paramètre Button détermine quel bouton de souris a été relâché par l'utilisateur. Shift indique quelles touches mortes (Shift, Ctrl ou Alt) étaient appuyées lorsque l'utilisateur a relâché 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.

MouseUp 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