TreeNode.Parent Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nadřazený stromový uzel aktuálního uzlu stromu.
public:
property System::Windows::Forms::TreeNode ^ Parent { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode Parent { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode Parent { get; }
member this.Parent : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.Parent : System.Windows.Forms.TreeNode
Public ReadOnly Property Parent As TreeNode
Hodnota vlastnosti
A TreeNode , který představuje nadřazenou položku aktuálního uzlu stromu.
- Atributy
Příklady
Následující příklad kódu zobrazuje Text hodnoty a Index vlastnosti TreeNode reprezentované Parent vlastností .TreeView.SelectedNode Tento příklad vyžaduje, abyste na něm měli Form TreeView ovládací prvek. Měl TreeView by mít aspoň dva kořenové uzly, přičemž každý má alespoň jeden podřízený uzel.
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
Poznámky
Pokud je uzel stromu na kořenové úrovni, Parent vrátí null
vlastnost .