FMX.Types.IControl.MouseDown

提供:RAD Studio API Documentation

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types IControl

説明

カーソルがコントロール上にある状態で、マウス ボタンが押された際の応答を提供します。

MouseDown を実装すると、カーソルがコントロール上にある状態で、マウス ボタンが押された際に、特定の動作を実行させることができます。

Button パラメータは、次のどのマウス ボタンが押されたかを判断します (左、右、中央)。

Shift は、ユーザーがマウス ボタンを押したときに、どのシフト キー(SHIFT、CTRL、ALT)が押されていたかを示します。

X と Y は、コントロールのクライアント領域内にある、マウス ポインタのピクセル座標です。

TControl は、このプロシージャを OnMouseDown イベント ディスパッチャとして実装します。

関連項目