TreeNode.FullPath Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kök ağaç düğümünden geçerli ağaç düğümüne giden yolu alır.
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
Özellik Değeri
Kök ağaç düğümünden geçerli ağaç düğümüne giden yol.
- Öznitelikler
Özel durumlar
Düğüm bir TreeViewiçinde yer almaz.
Örnekler
Aşağıdaki kod örneği, özelliğini TreeView ayarlar PathSeparator ve içinde bulunan TreeNodeCollection alt ağaç düğümlerinin SelectedNodesayısını görüntüler. Ağaç görünümü denetiminde alt ağaç düğümünün toplam ağaç düğümlerine yüzdesi de görüntülenir. Bu örnek, ile bir ve ile birkaç TreeNode nesne içeren bir TreeNodeCollection TreeView denetime (tercihen üç veya daha fazla düzeye sahip) sahip olmasını Form Buttongerektirir.
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
Açıklamalar
Yol, kök ağaç düğümünden başlayarak bu ağaç düğümüne ulaşmak için gidilmesi gereken tüm ağaç düğümlerinin etiketlerinden oluşur. Düğüm etiketleri, bu düğümü içeren denetimin PathSeparator TreeView özelliğinde belirtilen sınırlayıcı karakteriyle ayrılır. Örneğin, ağaç görünümü denetiminin "Location" adlı sınırlayıcı karakteri ters eğik çizgi karakterine\ () FullPath ayarlanırsa, özellik değeri "Country\Region\State" olur.