TreeNode.FullPath Proprietà

Definizione

Ottiene il percorso dal nodo radice della struttura ad albero al nodo della struttura ad albero corrente.

public:
 property System::String ^ FullPath { System::String ^ get(); };
public string FullPath { get; }
[System.ComponentModel.Browsable(false)]
public string FullPath { get; }
member this.FullPath : string
[<System.ComponentModel.Browsable(false)>]
member this.FullPath : string
Public ReadOnly Property FullPath As String

Valore della proprietà

Percorso dal nodo radice della struttura ad albero al nodo della struttura ad albero corrente.

Attributi

Eccezioni

Il nodo non è contenuto in un oggetto TreeView.

Esempio

Nell'esempio di codice seguente viene impostata la proprietà di un oggetto e viene visualizzato il PathSeparator numero di nodi dell'albero figlio contenuti nell'oggetto TreeNodeCollectionSelectedNode.TreeView Viene visualizzata anche la percentuale del nodo albero figlio per il totale dei nodi albero nel controllo visualizzazione albero. In questo esempio è necessario disporre Form di un oggetto con e un TreeViewButtoncontrollo con un TreeNodeCollection oggetto con diversi TreeNode oggetti (preferibilmente con tre o più livelli).

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( String::Concat( "The '", myTreeView->SelectedNode->FullPath, "' node has ", myNodeCount, " child nodes.\nThat is ", String::Format( "{0:###.##}", myChildPercentage ), "% of the total tree nodes in the tree view control." ) );
}
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.");
}
Private Sub myButton_Click(ByVal sender As Object, _
  ByVal e As System.EventArgs) Handles myButton.Click
   ' Set the tree view's PathSeparator property.
   myTreeView.PathSeparator = "."

   ' Get the count of the child tree nodes contained in the SelectedNode.
   Dim myNodeCount As Integer = myTreeView.SelectedNode.GetNodeCount(True)
   Dim myChildPercentage As Decimal = CDec(myNodeCount) / _
      CDec(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." + Microsoft.VisualBasic.ControlChars.Lf _
      + "That is " + String.Format("{0:###.##}", myChildPercentage) _
      + "% of the total tree nodes in the tree view control."))
End Sub

Commenti

Il percorso è costituito dalle etichette di tutti i nodi albero che devono essere spostati per raggiungere questo nodo albero, a partire dal nodo albero radice. Le etichette dei nodi sono separate dal carattere delimitatore specificato nella PathSeparator proprietà del TreeView controllo contenente questo nodo. Ad esempio, se il carattere delimitatore del controllo visualizzazione albero denominato "Location" è impostato sul carattere della barra rovesciata (\), il FullPath valore della proprietà è "Country\Region\State".

Si applica a

Vedi anche