バージョン

PasteNodes(UltraTreeNode,NodePosition) メソッド

ノードをクリップボードから Nodes コレクションに挿入します。
シンタックス
'宣言
 
Public Overloads Function PasteNodes( _
   ByVal relativeNode As UltraTreeNode, _
   ByVal relativePosition As NodePosition _
) As Boolean
public bool PasteNodes( 
   UltraTreeNode relativeNode,
   NodePosition relativePosition
)

パラメータ

relativeNode
挿入するノードの新しい位置を決定するノード。
relativePosition
挿入するノードをrelativeNodeに対してどこに配置するかを指定します。

戻り値の型

成功した場合は True。
解説
relativeNode が null の場合は、ノードがルートの Nodes コレクションに挿入されます。
使用例
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.
}
参照