다음을 통해 공유


TreeView.PathSeparator 속성

정의

트리 노드 경로에서 사용하는 구분 기호 문자열을 가져오거나 설정합니다.

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

속성 값

String

트리 노드 FullPath 속성에서 사용하는 구분 기호 문자열입니다. 기본값은 백슬래시 문자(\)입니다.

예제

다음 코드 예제에서는 a TreeView 의 속성을 설정 PathSeparator 하 고에 포함 된 TreeNodeCollection 자식 트리 노드의 SelectedNode수를 표시 합니다. 트리 뷰 컨트롤의 총 트리 노드에 대한 자식 트리 노드의 백분율도 표시됩니다. 이 예제에서는 여러 TreeNode 개체가 있는 컨트롤(TreeView가급적이면 3개 이상의 수준 포함)을 가진 컨트롤 TreeNodeCollection 이 있어야 Form Button합니다.

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

설명

트리 노드 경로는 구분 기호 문자열로 구분된 트리 노드 레이블 집합으로 PathSeparator 구성됩니다. 레이블 범위는 루트 트리 노드에서 원하는 트리 노드까지입니다.

적용 대상

추가 정보