HierarchyNode.DragLeave Method

Called when one or more items are dragged out of the hierarchy or hierarchy window, or when the drag-and-drop operation is canceled or completed.

Namespace:  Microsoft.VisualStudio.Package
Assembly:  MPF.Project.NonShipping (in MPF.Project.NonShipping.dll)

Syntax

'宣言
Public Overridable Function DragLeave As Integer
'使用
Dim instance As HierarchyNode
Dim returnValue As Integer

returnValue = instance.DragLeave()
public virtual int DragLeave()
public:
virtual int DragLeave()
public function DragLeave() : int

Return Value

Type: System.Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsHierarchyDropDataTarget.DragLeave()

Remarks

The DragLeave method is fired in either of the following cases:

  • When the user drags an item out of a given hierarchy window.

  • When the user cancels the current drag-and-drop operation.

When you call the DragEnter method, information on the target is displayed and a reference to the data object is created. Therefore, perform the following cleanup when you call the DragLeave method:

  • Remove any target feedback that is currently displayed.

  • Release any references to the data object.

Permissions

See Also

Reference

HierarchyNode Class

HierarchyNode Members

Microsoft.VisualStudio.Package Namespace