TreeNode.IsSelected Property

 

Gets a value indicating whether the tree node is in the selected state.

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

[BrowsableAttribute(false)]
public bool IsSelected { get; }

Property Value

Type: System.Boolean

true if the tree node is in the selected state; otherwise, false.

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 containing 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: