Skip to main content
A newer version of this page is available. .

ToolboxControl Class

Displays multiple sets of items and automatically initiates drag-and-drop operations when an end-user starts dragging these items.

Namespace: DevExpress.XtraToolbox

Assembly: DevExpress.XtraBars.v19.2.dll

Declaration

[ToolboxBitmap(typeof(ToolboxIconsRootNS), "ToolboxControl")]
public class ToolboxControl :
    BaseStyleControl,
    IToolboxControl,
    IMouseWheelSupport,
    IGestureClient,
    IDisposable

Remarks

The ToolboxControl provides built-in support for drag-and-drop operations of its items to external controls. The following image demonstrates a sample ToolboxControl that contains two groups (Pie Charts and Column Charts), each providing a set of items. Each time an item is dropped, the ToolboxControl.DragItemDrop event fires, which allows you to implement certain actions.

ToolboxControl

When an end-user starts dragging a toolbox item, a drag-and-drop operation is automatically initiated. To customize the drag-and-drop operation’s settings and complete the operation (e.g. drop the dragged item onto an external surface), handle these events:

To perform actions on a double-click, handle the ToolboxControl.ItemDoubleClick event.

Items in the ToolboxControl are combined into groups. Thus, to add items, you first need to add a group(s) to the ToolboxControl.Groups collection, and then add items to this group using the ToolboxGroup.Items collection. At design time, you can populate the ToolboxControl with groups and items using smart tags.

ToolboxControl-DesignTime-SmartTag

The control’s additional features include:

See Also