Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad TreeNode.PrevVisibleNode

 

Publicado: octubre de 2016

Obtiene el anterior nodo de árbol visible.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public TreeNode PrevVisibleNode { get; }

Valor de propiedad

Type: System.Windows.Forms.TreeNode

Un TreeNode que representa el nodo de árbol visible anterior.

La PrevVisibleNode puede ser un elemento secundario, relacionado o un nodo de árbol de otra rama. Si no hay ningún nodo de árbol anterior, la PrevVisibleNode devuelve null.

En el ejemplo de código siguiente se selecciona el adecuado TreeNode después de determinar si el TreeNode pasado en seleccionado y que TreeNode para seleccionar. Este ejemplo requiere que haya un Form con un TreeView control que tiene un TreeNodeCollection que contenga varias TreeNode objetos. También requiere que haya un ComboBox con los siguientes elementos: "Previous", "PreviousVisible", "Next", "NextVisible", "First" y "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
Disponible desde 1.1
Volver al principio
Mostrar: