Vcl.CategoryButtons.TCategoryButtons.DragDrop
Delphi
procedure DragDrop(Source: TObject; X: Integer; Y: Integer); override;
C++
DYNAMIC void __fastcall DragDrop(System::TObject* Source, int X, int Y);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.CategoryButtons.pas Vcl.CategoryButtons.hpp |
Vcl.CategoryButtons | TCategoryButtons |
説明
ユーザーによるボタンのドラッグを処理します。
Source パラメータは、ボタン グループの上にドロップされたオブジェクトです。X パラメータと Y パラメータは、オブジェクトのドロップ位置のマウス座標です。
このメソッドは、ユーザーのドラッグ アンド ドロップ操作に応じて、TCategoryButtons オブジェクトにおける TButtonCategory オブジェクトと TButtonItem オブジェクトの並べ替えを処理します。ユーザーは TButtonCategory オブジェクトをドラッグして並べ替えることができます。また、TCategoryButtons オブジェクトをドラッグして、それらを並べ替えたり別のカテゴリに移動することもできます。Ctrl キーを押しながらドラッグすると、ボタンがコピーされます。このメソッドでは、RemoveInsertionPoints を呼び出して、挿入ポイント削除します。