Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTree
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
' The following code will copy the selected
' nodes to the clipboard
Me.ultraTree1.CopySelectedNodes()
' The following code will cut the selected
' nodes to the clipboard
Me.ultraTree1.CutSelectedNodes()
' The following code will paste previous cut or
' copied nodes from the clipboard and append them
' to the ActiveNode's child Nodes collection.
Me.ultraTree1.PasteNodes()
' The following code will paste previous cut or
' copied nodes from the clipboard and append them
' as root nodes.
Me.ultraTree1.PasteNodes(Nothing)
' The following code will paste previous cut or
' copied nodes from the clipboard and append them
' to the specified node's child Nodes collection.
Me.ultraTree1.PasteNodes(Me.ultraTree1.GetNodeByKey("node key 1"))
' The following code will paste previous cut or
' copied nodes from the clipboard and insert them
' as sibling nodes before the specified node.
Me.ultraTree1.PasteNodes(Me.ultraTree1.GetNodeByKey("node key 1"), NodePosition.Previous)
' The following code will paste previous cut or
' copied nodes from the clipboard and insert them
' into the specified node's child Nodes collection.
Me.ultraTree1.PasteNodes(Me.ultraTree1.GetNodeByKey("node key 1"), 3)
' Note: The above methods will all raise their corresponding
' "Before..." and "After..." events.
End Sub