DragDropイベントはコンポーネントがドロップされる時に実行されます。
コントロール (PRIM_CTRL) のメンバ
パラメータ
名前 |
タイプ |
データタイプ |
記述 |
PosX |
*Input |
整数 |
カーソルの縦方向の位置(ピクセル) |
PosY |
*Input |
整数 |
カーソルの横方向の位置(ピクセル) |
Source |
*Input |
ドラッグ処理が始められたコンポーネントへの参照 |
|
Payload |
*Input |
ドラッグアンドドロップ処理でデータを引き渡すために使用できるジェネリックのオブジェクト |
|
AggregatedSource |
*Input |
ドラッグスタイルがAggregatedの時、ドラッグ処理を開始したコンポーネントへの参照 |
|
Origin |
*Input |
イベントが最初に起動されたコントロールへの参照 |
|
Handled |
*Both |
ブール値 |
TRUEに設定して、イベントが親のコントロールに伝達されないようにします。 |
DragResult |
*Both |
列挙 |
ドラッグアンドドロップ処理の結果を指定します |
詳細
DragDrop イベントは、ドラッグアンドドロップ処理中にマウスの左ボタンを離した時に起動します。
これは、ドラッグアンドドロッププロセスの 3 番目のイベントです。 例えば、 StartDrag、 DragOver、 DragDrop、 EndDrag になります。
DragDrop イベントは、正常に完了したドラッグアンドドロップを処理するために使用されます。
Windows エクスプローラなどの外部ドラッグアンドドロップは、 #sys_appln.AllowWindowsDragDrop プロパティと FilePaths オブジェクトを使用して、サポートされています。