TreeNode.FullPath Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il percorso dal nodo della struttura ad albero radice al nodo dell'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 della struttura ad albero radice 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 PathSeparator proprietà di un TreeView oggetto e viene visualizzato il numero di nodi dell'albero SelectedNodeTreeNodeCollection figlio contenuti in di . Viene visualizzata anche la percentuale di nodi della struttura ad albero figlio per il totale dei nodi della struttura ad albero nel controllo visualizzazione albero. Questo esempio richiede che sia presente un Form oggetto con un Buttone un TreeView controllo con un TreeNodeCollection oggetto che dispone di più 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 della struttura ad albero che devono essere spostati per raggiungere questo nodo dell'albero, a partire dal nodo della struttura ad albero radice. Le etichette dei nodi sono separate dal carattere delimitatore specificato nella PathSeparator proprietà del TreeView controllo che contiene questo nodo. Ad esempio, se il carattere delimitatore del controllo visualizzazione albero denominato "Location" è impostato sul carattere barra rovesciata (\), il FullPath valore della proprietà è "Country\Region\State".