Vcl.ComCtrls.TToolButton.MouseUp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

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

Beschreibung

Antwortet, wenn der Benutzer die Maustaste loslässt.

Rufen Sie MouseUp nicht direkt auf. Die Methode wird automatisch aufgerufen, wenn der Benutzer die Maustaste loslässt. In ihrer TToolButton-Implementierung generiert MouseUp zunächst das Ereignis OnMouseUp. Danach setzt die Methode MouseUp die Eigenschaft Down auf false, wenn die linke Maustaste auf der Schaltfläche losgelassen wird und die Schaltfläche den Stil tbsDropDown hat. Zum Schluss generiert MouseUp das Ereignis OnClick.

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

Mit MouseUp 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