TreeNode.FullPath Eigenschaft

Definition

Ruft den Pfad vom Stammknoten zum aktuellen Strukturknoten ab.Gets the path from the root tree node to the current tree node.

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

Eigenschaftswert

Der Pfad vom Stammknoten zum aktuellen Strukturknoten.The path from the root tree node to the current tree node.

Attribute

Ausnahmen

Der Knoten befindet sich nicht in einer TreeView.The node is not contained in a TreeView.

Beispiele

Im folgenden Codebeispiel wird die PathSeparator TreeView -Eigenschaft eines festgelegt und die Anzahl der untergeordneten Struktur Knoten angezeigt TreeNodeCollection , die in der SelectedNodedes-Objekts enthalten sind.The following code example sets the PathSeparator property of a TreeView and displays the number of child tree nodes that are contained in the TreeNodeCollection of the SelectedNode. Der Prozentsatz des untergeordneten Struktur Knotens auf Gesamtstruktur Knoten im Strukturansicht-Steuerelement wird ebenfalls angezeigt.The percentage of child tree node to total tree nodes in the tree view control is also displayed. Für dieses Beispiel ist es erforderlich, Form dass ein Buttonmit einem und TreeView ein-Steuer TreeNodeCollection Element mit einem TreeNode vorhanden ist, das über mehrere-Objekte verfügt (vorzugsweise mit drei oder mehr Ebenen).This example requires that you have a Form with a Button, and a TreeView control with a TreeNodeCollection that has several TreeNode objects (preferably with three or more levels).

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

Hinweise

Der Pfad besteht aus den Bezeichnungen aller Struktur Knoten, die navigiert werden müssen, um diesen Struktur Knoten zu erreichen, beginnend beim Stamm Struktur Knoten.The path consists of the labels of all the tree nodes that must be navigated to reach this tree node, starting at the root tree node. Die Knoten Bezeichnungen werden durch das Trennzeichen getrennt, das in der PathSeparator -Eigenschaft TreeView des-Steuer Elements angegeben ist, das diesen Knoten enthält.The node labels are separated by the delimiter character specified in the PathSeparator property of the TreeView control that contains this node. Wenn das Trennzeichen des Strukturansicht-Steuer Elements "Location" z. b. auf den umgekehrten Schrägstrich (\) festgelegt ist, ist der FullPath Eigenschafts Wert "country\region\state".For example, if the delimiter character of the tree view control named "Location" is set to the backslash character, (\), the FullPath property value is "Country\Region\State".

Gilt für:

Siehe auch