Freigeben über


TreeNode.FullPath Eigenschaft

Definition

Ruft den Pfad vom Stammstrukturknoten zum aktuellen Strukturknoten ab.

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

Eigenschaftswert

Der Pfad vom Stammstrukturknoten zum aktuellen Strukturknoten.

Attribute

Ausnahmen

Der Knoten ist nicht in einem TreeView.

Beispiele

Das folgende Codebeispiel legt die PathSeparator Eigenschaft einer TreeView und zeigt die Anzahl der untergeordneten Strukturknoten an, die TreeNodeCollection im Bereich der .SelectedNode Der Prozentsatz des untergeordneten Strukturknotens auf Gesamtstrukturknoten im Strukturansichtssteuerelement wird ebenfalls angezeigt. Dieses Beispiel erfordert, dass Sie über ein Form Mit- Buttonund ein TreeView Steuerelement mit mehreren TreeNodeCollectionTreeNode Objekten verfügen (vorzugsweise mit drei oder mehr Ebenen).

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 Beschriftungen aller Strukturknoten, die navigiert werden müssen, um diesen Strukturknoten zu erreichen, beginnend mit dem Stammstrukturknoten. Die Knotenbeschriftungen werden durch das Trennzeichen getrennt, das in der PathSeparator Eigenschaft des TreeView Steuerelements angegeben ist, das diesen Knoten enthält. Wenn beispielsweise das Trennzeichen des Strukturansichtssteuerelements mit dem Namen "Location" auf das umgekehrte Schrägstrichzeichen (\) festgelegt ist, lautet der FullPath Eigenschaftswert "Country\Region\State".

Gilt für:

Weitere Informationen