Vcl.ComCtrls.TToolButton.MouseDown

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolButton

Beschreibung

Antwortet, wenn der Benutzer mit der Maus auf die Schaltfläche klickt.

Rufen Sie MouseDown nicht direkt auf. Die Methode wird automatisch aufgerufen, wenn der Benutzer mit der Maus auf die Schaltfläche klickt. In der TToolButton-Implementierung aktiviert MouseDown zunächst die Eigenschaft Down, wenn der Stil der Schaltfläche tbsDropDown ist und der Benutzer mit der linken Maustaste geklickt hat. Danach wird das Ereignis OnMouseMove generiert.

Der Parameter Button gibt an, welche Maustaste der Benutzer gedrückt hat. Der Parameter Shift gibt an, welche Sondertaste (UMSCHALT, STRG oder ALT) beim Klicken gedrückt wurde. X und Y geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.

Mit MouseDown können Sie sicherstellen, dass das Verhalten der Schaltfläche unabhängig von der auf dem System des Benutzers installierten Version der Datei ComCtl32.dll immer gleich bleibt.

Siehe auch