TreeNode.Parent Eigenschaft

Definition

Ruft den übergeordneten Strukturknoten des aktuellen Strukturknotens ab.Gets the parent tree node of the current tree node.

public:
 property System::Windows::Forms::TreeNode ^ Parent { System::Windows::Forms::TreeNode ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode Parent { get; }
member this.Parent : System.Windows.Forms.TreeNode
Public ReadOnly Property Parent As TreeNode

Eigenschaftswert

Ein TreeNode, der den übergeordneten Strukturknoten des aktuellen Strukturknotens darstellt.A TreeNode that represents the parent of the current tree node.

Attribute

Beispiele

Im folgenden Codebeispiel werden die Text -und-Eigenschafts TreeNode Werte von angezeigt Parent , die durch TreeView.SelectedNodedie- Index Eigenschaft von dargestellt werden.The following code example displays the Text and Index property values of the TreeNode represented by the Parent property of the TreeView.SelectedNode. Dieses Beispiel erfordert, dass Sie über Form ein- TreeView Steuerelement mit einem-Steuerelement verfügen.This example requires that you have a Form with a TreeView control on it. Der TreeView sollte über mindestens zwei Stamm Knoten verfügen, die jeweils über mindestens einen untergeordneten Knoten verfügen.The TreeView should have at least two root nodes, each having at least one child node.

private:
   void treeView1_AfterSelect( Object^ /*sender*/, TreeViewEventArgs^ e )
   {
      /* Display the Text and Index of the
            * selected tree node's Parent. */
      if ( e->Node->Parent != nullptr && e->Node->Parent->GetType() == TreeNode::typeid )
      {
         statusBar1->Text = String::Format( "Parent: {0}\n Index Position: {1}", e->Node->Parent->Text, e->Node->Parent->Index );
      }
      else
      {
         statusBar1->Text = "No parent node.";
      }
   }
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{  
   /* Display the Text and Index of the 
    * selected tree node's Parent. */
   if(e.Node.Parent!= null && 
     e.Node.Parent.GetType() == typeof(TreeNode) )
   {
      statusBar1.Text = "Parent: " + e.Node.Parent.Text + "\n"
         + "Index Position: " + e.Node.Parent.Index.ToString();
   }
   else
   {
      statusBar1.Text = "No parent node.";
   }
}
Private Sub treeView1_AfterSelect(sender As Object, _
  e As TreeViewEventArgs) Handles treeView1.AfterSelect
   ' Display the Text and Index of the 
   ' selected tree node's Parent. 
   If (e.Node.Parent IsNot Nothing) 
      If (e.Node.Parent.GetType() Is GetType(TreeNode)) Then
         statusBar1.Text = "Parent: " + e.Node.Parent.Text + _
           ControlChars.Cr + "Index Position: " + e.Node.Parent.Index.ToString()
      End If
   Else
      statusBar1.Text = "No parent node."
   End If
End Sub 

Hinweise

Wenn sich der Struktur Knoten auf der Stamm Ebene befindet, Parent gibt die null-Eigenschaft zurück.If the tree node is at the root level, the Parent property returns null.

Gilt für: