Skip to main content

TdxAlertWindowManager.OnDragBegin Event

Enables you to prohibit performing a drag-and-drop operation with an alert window.

Declaration

property OnDragBegin: TdxAlertWindowManagerDragBeginEvent read; write;

Remarks

Sender specifies the alert window manager.

AAlertWindow specifies the alert window to be dragged.

Pass False as the AAllow parameter to prohibit performing a drag-and-drop operation. Otherwise, a drag-and-drop operation starts and the OnDragMove and OnDragEnd events are then fired to track its progress.

The following code snippet demonstrates how to handle the OnDragBegin event to let end-users drag only pinned alert windows.

procedure <Form>.<dxAlertWindowManager>DragBegin(Sender: TObject; AAlertWindow: TdxAlertWindow; var AAllow: Boolean);
begin
  AAllow := AAlertWindow.Pinned;
end;

You can handle the OnDragBegin event in combination with other mouse tracking events (OnMouseDown, OnMouseUp, OnMouseEnter, OnMouseLeave, and OnMouseMove).

See Also