Vcl.DBGrids.TCustomDBGrid.BeginColumnDrag
Delphi
function BeginColumnDrag(var Origin, Destination: Integer; const MousePt: TPoint): Boolean; override;
C++
DYNAMIC bool __fastcall BeginColumnDrag(int &Origin, int &Destination, const System::Types::TPoint &MousePt);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
説明
グリッド内の列ドラッグを開始します。
BeginColumnDrag メソッドは,ユーザーが列をクリックしてドラッグ操作を開始すると自動的に呼び出されます。
Origin は,移動する列の列番号です。BeginColumnDrag が呼び出された場合,Origin はマウスの下にある列です。BeginColumnDrag は,非スクロール列を考慮に入れてこの値を調整できます。
Destination は,列の現在の移動先です。列に入ったときおよび列から出るとき,列はまだ移動していないので,Destination は Origin と同じです。
MousePt は,ボタンがクリックされた時点でのマウスの座標です。
BeginColumnDrag は,グリッドが列の移動を許可した場合は true,移動が中止された場合は false を返します。