KaxTreeViewNodeDrop Event |
Occurs when a node (or nodes) is dragged and dropped.
Namespace: Kettic.AspNet.ControlsAssembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntaxpublic event KaxTreeViewDragDropEventHandler NodeDrop
Public Event NodeDrop As KaxTreeViewDragDropEventHandler
public:
event KaxTreeViewDragDropEventHandler^ NodeDrop {
void add (KaxTreeViewDragDropEventHandler^ value);
void remove (KaxTreeViewDragDropEventHandler^ value);
}
member NodeDrop : IEvent<KaxTreeViewDragDropEventHandler,
KaxTreeNodeDragDropEventArgs>
Value
Type:
Kettic.AspNet.ControlsKaxTreeViewDragDropEventHandler
Remarks
The NodeDrop event is commonly used to move nodes from one location into other.
Examples
The following example demonstrates how to move the dragged nodes in the destination node.
protected void KaxTreeView1_NodeDrop(object sender, KaxTreeNodeDragDropEventArgs e)
{
foreach (KaxTreeNode sourceNode in e.DraggedNodes)
{
if (!sourceNode.IsAncestorOf(e.DestDragNode))
{
sourceNode.Remove();
e.DestDragNode.Nodes.Add(sourceNode);
}
}
}
Protected Sub KaxTreeView1_NodeDrop(ByVal sender As Object, ByVal e As KaxTreeNodeDragDropEventArgs) Handles KaxTreeView1.NodeDrop
For Each sourceNode As KaxTreeNode In e.DraggedNodes
If Not sourceNode.IsAncestorOf(e.DestDragNode) Then
sourceNode.Remove()
e.DestDragNode.Nodes.Add(sourceNode)
End If
Next
End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also