Vcl.Grids.TInplaceEditList.MouseDown
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 パラメータは、コントロールのクライアント領域内のマウスポインタの位置をピクセル座標で示します。