Bagikan melalui


TreeNode.FullPath Properti

Definisi

Mendapatkan jalur dari simpul pohon akar ke simpul pohon saat ini.

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

Nilai Properti

Jalur dari simpul pohon akar ke simpul pohon saat ini.

Atribut

Pengecualian

Simpul tidak terkandung dalam TreeView.

Contoh

Contoh kode berikut mengatur PathSeparator properti dan TreeView menampilkan jumlah simpul pohon anak yang terkandung dalam TreeNodeCollection dari SelectedNode. Persentase simpul pohon anak terhadap total simpul pohon dalam kontrol tampilan pohon juga ditampilkan. Contoh ini mengharuskan Anda memiliki Form dengan Button, dan TreeView kontrol dengan TreeNodeCollection yang memiliki beberapa TreeNode objek (sebaiknya dengan tiga tingkat atau lebih).

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

Keterangan

Jalur ini terdiri dari label semua simpul pohon yang harus dinavigasi untuk mencapai simpul pohon ini, dimulai dari simpul pohon akar. Label simpul dipisahkan oleh karakter pemisah yang ditentukan dalam PathSeparator properti TreeView kontrol yang berisi simpul ini. Misalnya, jika karakter pemisah kontrol tampilan pohon bernama "Lokasi" diatur ke karakter garis miring terbelakang, (\), FullPath nilai properti adalah "Country\Region\State".

Berlaku untuk

Lihat juga