Vcl.Mask.TMaskEdit.OnStartDock

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property OnStartDock: TStartDockEvent read FOnStartDock write FOnStartDock;

C++

__property OnStartDock;

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.Mask.pas
Vcl.Mask.hpp
Vcl.Mask TMaskEdit

説明

DragKinddkDock であるコントロールを、ユーザーがドラッグし始めたときに発生します。

Vcl.Mask.TMaskEdit.OnStartDock は Vcl.Controls.TControl.OnStartDock を継承しています。以下の内容はすべて Vcl.Controls.TControl.OnStartDock を参照しています。

DragKinddkDock であるコントロールを、ユーザーがドラッグし始めたときに発生します。

OnStartDock イベント ハンドラを使用すると、ユーザーが、コントロールをドラッグして、ドラッグ&ドッキング操作を開始した際の、特殊な処理を実装することができます。

OnStartDock イベント ハンドラでは、TDragDockObjectEx オブジェクトを DragObject パラメータに対して作成し、 ドラッグ四角形の見た目や、ドラッグされるコントロールが、ドッキング場所とどのように作用するのかを指定することができます。 ドラッグ オブジェクトとして TDragDockObjectEx を返す場合、そのドラッグが終わっても、DragObject に対して Free メソッドを呼び出す必要はありません。 一方、TDragDockObject インスタンスを使用する場合、ドラッグ オブジェクトのインスタンスを解放するのは、アプリケーションの役目です。

OnStartDock イベント ハンドラが、DragObject パラメータに nil (Delphi) または NULL (C++) を設定すると、TDragDockObject オブジェクトが自動的に作成されます。

メモ: この情報は、Win32 アプリケーションにのみ適用されます。

OnStartDock は、TStartDockEvent 型のイベント ハンドラです。

関連項目