FMX.StdCtrls.TCustomButton.MouseDown

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override;

C++

virtual void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
FMX.StdCtrls.pas
FMX.StdCtrls.hpp
FMX.StdCtrls TCustomButton

Beschreibung

OnMouseDown-Ereignis-Dispatcher.

FMX.StdCtrls.TCustomButton.MouseDown erbt von FMX.Controls.TControl.MouseDown. Der folgende Inhalt bezieht sich auf FMX.Controls.TControl.MouseDown.

OnMouseDown-Ereignis-Dispatcher.

Ein Steuerelement ruft MouseDown als Antwort auf jede der Benachrichtigungen auf, in denen die Maustaste gedrückt wird, indem es die Benachrichtigungs-Parameter in Umschalttastenstatus- und -position dekodiert, welche an die Parameter Umsch, X, bzw. Y übergeben werden:

  • Button legt fest, welche Maustaste gedrückt werden soll: links, rechts, oder die Mitte.
  • Shift legt fest, welche Umschalttasten--UMSCH, STRG, ALT und Befehlstaste (nur für Mac)--beim Klicken gedrückt wurden.
  • X und Y sind Pixel-Koordinaten des Mauszeigers innerhalb des benutzerdefinierten Bereichs des Steuerelements. Wenn Button mbLeft ist, setzt MouseDown PressedPosition als eine TPointF(X,Y).

Überschreiben Sie die als protected deklarierte Methode MouseDown, um Reaktionen auf eine gedrückte Taste bereitzustellen, wenn sich der Cursor über dem Steuerelement befindet.


Siehe auch