TreeView.PathSeparator Eigenschaft

Definition

Ruft die für den Pfad des Strukturknotens verwendete Trennzeichenfolge ab oder legt diese fest.

public:
 property System::String ^ PathSeparator { System::String ^ get(); void set(System::String ^ value); };
public string PathSeparator { get; set; }
member this.PathSeparator : string with get, set
Public Property PathSeparator As String

Eigenschaftswert

String

Die Trennzeichenfolge, die von der FullPath-Eigenschaft des Strukturknotens verwendet wird. Der Standardwert ist das umgekehrte Schrägstrichzeichen (\).

Beispiele

Im folgenden Codebeispiel wird die PathSeparator Eigenschaft einer TreeView festgelegt und die Anzahl der untergeordneten Strukturknoten angezeigt, die in der TreeNodeCollection SelectedNodeDatei enthalten sind. Der Prozentsatz des untergeordneten Strukturknotens auf gesamtstrukturierte Knoten im Strukturansichtssteuerelement wird ebenfalls angezeigt. In diesem Beispiel müssen Sie über ein Form ButtonSteuerelement und ein TreeView Steuerelement mit mehreren TreeNodeCollection TreeNode 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 Strukturknotenpfad besteht aus einer Gruppe von Strukturknotenbeschriftungen, die durch die PathSeparator Trennzeichenzeichenfolgen getrennt sind. Die Bezeichnungen reichen von dem Stammstrukturknoten bis zum gewünschten Strukturknoten.

Gilt für

Siehe auch