Version

CopySelectedNodes Method

Copies the SelectedNodes to the clipboard.
Syntax
'Declaration
 
Public Function CopySelectedNodes() As Boolean
public bool CopySelectedNodes()

Return Value

True if successful.
Example
The following sample code shows how to cut, copy and paste nodes to/from the clipboard.

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
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;

private void button5_Click(object sender, System.EventArgs e)
{
	// The following code will copy the selected 
	// nodes to the clipboard
	this.ultraTree1.CopySelectedNodes();

	// The following code will cut the selected 
	// nodes to the clipboard
	this.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.
	this.ultraTree1.PasteNodes();

	// The following code will paste previous cut or
	// copied nodes from the clipboard and append them
	// as root nodes.
	this.ultraTree1.PasteNodes( null );

	// The following code will paste previous cut or
	// copied nodes from the clipboard and append them
	// to the specified node's child Nodes collection.
	this.ultraTree1.PasteNodes( this.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.
	this.ultraTree1.PasteNodes( this.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.
	this.ultraTree1.PasteNodes( this.ultraTree1.GetNodeByKey("node key 1"), 3 );

	// Note: The above methods will all raise their corresponding
	//       "Before..." and "After..." events.
}
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also