Vcl.Grids.TInplaceEditList.MouseDown

提供:RAD Studio API Documentation

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

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
protected
Vcl.Grids.pas
Vcl.Grids.hpp
Vcl.Grids TInplaceEditList

説明

ユーザーがマウスボタンを押すときに特殊な処理を提供します。

ユーザーが選択リストを開くボタン上でマウスの左ボタンを押すと、選択リストが開いていたかどうかを MouseDown メソッドが確認し、開いていた場合はすぐにリストを閉じます。 閉じていた場合、MouseDown は DropDown メソッドを呼び出して選択リストを開きます。 最後に、MouseDown メソッドは OnMouseDown イベントを生成します。

Button パラメータは、ユーザーがどちらのマウスボタンを押したかを判断します。 Shift は、ユーザーがマウスボタンを押したときにどのシフトキー(Shift 、Ctrl 、または Alt) が押されたかを示します。 X および Y パラメータは、コントロールのクライアント領域内のマウスポインタの位置をピクセル座標で示します。

関連項目