FMX.ExtCtrls.TDropTarget.DragOver
Delphi
procedure DragOver(const Data: TDragObject; const Point: TPointF; var Operation: TDragOperation); override;
C++
virtual void __fastcall DragOver(const Fmx::Types::TDragObject &Data, const System::Types::TPointF &Point, Fmx::Types::TDragOperation &Operation);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | FMX.ExtCtrls.pas FMX.ExtCtrls.hpp |
FMX.ExtCtrls | TDropTarget |
説明
OnDragOver イベントのディスパッチャです。
DragOver は、TControl.DragOver から継承しています。 さらに、DragOver は、プロパティ Filter と FilterIndex によって、そのドラッグ オブジェクトを TDropTarget コントロールが受け付けるかどうかを決定します。CurrentFilter 関数によって決定された値が、ドラッグ オブジェクトのファイル名の最低 1 つでも一致すれば、DragOver は Operation
パラメータを更新し、それに TDragOperation.Move
値を適用します。そうでなければ、Operation
の値は、TDragOperation.None
のまま(呼び出し者 DragEnter によって設定されたまま)になります。