TreeNode.FullPath Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá cestu z kořenového uzlu stromu k aktuálnímu uzlu stromu.
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
Hodnota vlastnosti
Cesta z kořenového uzlu stromu k aktuálnímu uzlu stromu.
- Atributy
Výjimky
Uzel není obsažen v objektu TreeView.
Příklady
Následující příklad kódu nastaví PathSeparator vlastnost a TreeView zobrazí počet podřízených uzlů stromu, které jsou obsaženy v objektu TreeNodeCollectionSelectedNode. Zobrazí se také procento uzlu podřízeného stromu pro celkový počet uzlů stromu v ovládacím prvku stromového zobrazení. Tento příklad vyžaduje, abyste měli s objektem FormButtona TreeView ovládací prvek s TreeNodeCollection několika TreeNode objekty (pokud možno se třemi nebo více úrovněmi).
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
Poznámky
Cesta se skládá z popisků všech uzlů stromu, které se musí dostat k uzlu stromu počínaje kořenovým uzlem stromu. Popisky uzlů jsou odděleny znakem oddělovače zadaným ve PathSeparator vlastnosti TreeView ovládacího prvku, který obsahuje tento uzel. Pokud je například znak oddělovače ovládacího prvku stromového zobrazení s názvem "Location" nastaven na znak zpětného lomítka (\), FullPath hodnota vlastnosti je "Country\Region\State".