TreeView.PathSeparator Propiedad

Definición

Obtiene o establece la cadena de delimitación que utiliza la ruta de acceso del nodo de árbol.

C#
public string PathSeparator { get; set; }

Valor de propiedad

String

Cadena de delimitación que usa la propiedad FullPath del nodo de árbol. El valor predeterminado es el carácter de barra diagonal inversa (\).

Ejemplos

En el ejemplo de código siguiente se establece la PathSeparator propiedad de TreeView y se muestra el número de nodos de árbol secundarios contenidos en de TreeNodeCollection .SelectedNode También se muestra el porcentaje del nodo de árbol secundario en el total de nodos de árbol del control de vista de árbol. En este ejemplo se requiere que tenga un Form objeto con y Buttonun TreeView control con un TreeNodeCollection que tenga varios TreeNode objetos (preferiblemente con tres o más niveles).

C#
private void myButton_Click(object sender, System.EventArgs e)
{
   // Set the tree view's PathSeparator property.
   myTreeView.PathSeparator = ".";

   // Get the count of the child tree nodes contained in the SelectedNode.
   int myNodeCount = myTreeView.SelectedNode.GetNodeCount(true);
   decimal myChildPercentage = ((decimal)myNodeCount/
     (decimal)myTreeView.GetNodeCount(true)) * 100;

   // Display the tree node path and the number of child nodes it and the tree view have.
   MessageBox.Show("The '" + myTreeView.SelectedNode.FullPath + "' node has "
     + myNodeCount.ToString() + " child nodes.\nThat is "
     + string.Format("{0:###.##}", myChildPercentage)
     + "% of the total tree nodes in the tree view control.");
}

Comentarios

La ruta de acceso del nodo de árbol consta de un conjunto de etiquetas de nodo de árbol separadas por las PathSeparator cadenas delimitadoras. Las etiquetas van desde el nodo de árbol raíz hasta el nodo de árbol que desee.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también