FMX.Objects.TSelection.MouseUp

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects TSelection

説明

TSelection オブジェクト内で押されていたマウス ボタンが離されたときに処理されます。


MouseUp は継承された FMX.Controls.TControl.MouseUp を呼び出します。TSelection オブジェクトがマウスにより移動中またはサイズ変更中である場合、MouseUpOnChange イベント ハンドラを呼び出してから、マウスによる移動やサイズ変更を停止します。

MouseUp には次のパラメータがあります。

  • Button -- TMouseButton 型に属し、押されているマウス ボタン(mbLeft -- 左、mbRight -- 右、mbMiddle -- 中央)を示します。
  • Shift -- TShiftState 型に属し、押されていたマウス ボタンが離されたときにどのシフト キーが押されたか(ssShift -- Shift、ssCtrl -- Ctrl、ssAlt -- Alt)を示す追加情報が渡されます。
  • XY -- TSelection オブジェクト内におけるマウス ポインタのローカル座標(ピクセル)です。

TForm フォーム(TSelection オブジェクトの所有者)は、マウス ボタンが離されたというメッセージに応答して MouseUp を呼び出します。

public MouseUp メソッドをオーバーライドして、マウス ポインタが TSelection オブジェクト上にあるときにマウス ボタンを離した場合の応答をカスタマイズできます。

関連項目