Returns or sets the parent object of a Node object. Available only at run time.
Syntax
object.Parent[ = node]
The Parent property syntax has these parts:
Part | Description |
object | An object expression that evaluates to an object in the Applies To list. |
node | A Node object that becomes the parent of the object. |
Remarks
At run time, an error occurs if you set this property to an object that creates a loop. For example, you cannot set any Node to become a child Node of its own descendants.
The Child, FirstSibling, LastSibling, Previous, Parent, Next, and Root properties all return a reference to another Node object. Therefore, you can simultaneously reference and perform operations on a Node, as follows:
With TreeView1.Nodes(x).Parent
.Text = "New text"
.Key = "New key"
.SelectedImage = 3
End With
You can also set an object variable to the referenced Node, as follows:
Dim NodParent As Node
' Get a reference to the parent of Node x.
Set NodParent = TreeView1.Nodes(x).Parent
' Use this reference to perform operations on the Parent Node.
With nodParent
.Text = "New text" ' Change the text.
.Key = "New key" ' Change key.
.SelectedImage = 3 ' Change SelectedImage.
End With