Treeview (Basic question)

G

Guest

hello all,
New programmer to the .net world.

I am working with VS.net 2005 using VB.

So here goes.
I am trying to figure out how the treeview control works from a programming
perspective. I know how to populate it manually with the control properties.
my question revolves around the use of the Node method creating Root-parent
and the children of the parent.
for example
Country (Root)
US (parent)
States (Child)
Ohio (Sub child)
cities
Akron
cleveland
NY
Cities
Hamburg

in sudo code.
Sub
Create the tree object.
go to the root node and populate it.
if root is expanded create the parents
if a parent is expanded create the appropriate children
Endsub

Most of my questions revolve around understanding how to traverse the nodes.

thanks for anyones or everyones help
JayC
New to the .net world.
 
E

Emby

Hi Jay,

It's real straight-forward; each TreeNode object has a Nodes collection
class member (of type TreeNodeCollection) that contains the TreeNode objects
that represent its children. That is, there is no single collection of all
the nodes in the tree; each node is essentially a container for its
children.

The Tree itself has a Nodes member that is a collection of all the top level
nodes; each of these has its children, etc.

If you want a single root node in the tree, then just add 1 TreeNode to the
Tree.Nodes collection, and then add children to that single root node.

HTH ...
 
G

Guest

that is what the document says. how about a simple example of doing a root
node, a child node and then a child of a child.

I am dense.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top