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