Share via


IVsToolbox.DataUsed Method

Called by a designer to inform the Toolbox that the item has been pasted onto the form.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
Function DataUsed As Integer
int DataUsed()
int DataUsed()
abstract DataUsed : unit -> int
function DataUsed() : int

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

When a user selects a Toolbox item with the mouse and then moves the mouse over a form, the form needs to call the Toolbox to tell it to change the cursor to the drop cursor for the item using SetCursor. If the user clicks the form, then the form should get the current data for the Toolbox item, as it would for a drop operation. The form should then call DataUsed to inform the Toolbox that it should select the pointer item, rather than the Toolbox item that was currently selected. If sticky-state mode is specified (that is, the user has selected multiple Toolbox items using the CTRL key), then the Toolbox does not select the pointer item.

.NET Framework Security

See Also

Reference

IVsToolbox Interface

Microsoft.VisualStudio.Shell.Interop Namespace