TreeNode.TreeView Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the parent tree view that the tree node is assigned to.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public TreeView TreeView { get; }

Property Value

Type: System.Windows.Forms.TreeView

A TreeView that represents the parent tree view that the tree node is assigned to, or null if the node has not been assigned to a tree view.

The following code example selects the appropriate TreeNode after determining if the TreeNode passed in is selected and which TreeNode to select. This example requires that you have a Form with a TreeView control that has a TreeNodeCollection that contains several TreeNode objects. It also requires that you have a ComboBox with the following items: "Previous", "PreviousVisible", "Next", "NextVisible", "First", and "Last".

private void SelectNode(TreeNode node)
{
	if(node.IsSelected)
	{
		// Determine which TreeNode to select.
		switch(myComboBox.Text)
		{
			case "Previous":
				node.TreeView.SelectedNode = node.PrevNode;
				break;
			case "PreviousVisible":
				node.TreeView.SelectedNode = node.PrevVisibleNode;
				break;
			case "Next":
				node.TreeView.SelectedNode = node.NextNode;
				break;
			case "NextVisible":
				node.TreeView.SelectedNode = node.NextVisibleNode;
				break;
			case "First":
				node.TreeView.SelectedNode = node.FirstNode;
				break;
			case "Last":
				node.TreeView.SelectedNode = node.LastNode;
				break;
		}
	}
	node.TreeView.Focus();
}

.NET Framework
Available since 1.1
Return to top
Show: