TreeNode

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi NG

i need a TreeNode with an attribute "depth", i.g. it has to be possible to skip one ore more levels of the tree explicitly
Example
Root--Node1--Node
Root-----------Node

Where do i find the Paint-Method or anything so that i can implement my own TreeNode

Thanx for any hel
Stefan
 
If you want to add an attribute to a treenode you need to subclass your own
node.


public class myNode : TreeNode
{
int _depth = 0; // some default value

public myNode() // constructor :D
{
}

public int depth
{
get { return _depth; }
set { _depth = value; }
}
}

-C

http://www.typemismatch.com/
(For Developers!)

Stefan said:
Hi NG,

i need a TreeNode with an attribute "depth", i.g. it has to be possible to
skip one ore more levels of the tree explicitly.
 
Yes... but what i want is to paint the Tree in a different way. E.g. i need to rewrite the paint method somehow. But i do not know how it works

Do i have to override the OnPaint event handler

cheer
Stefan
 
Yes, you can override the OnPaint method of the Tree control or simply write
an OnPaint event handler but an override is better here.

Then you can draw whatever you want.

C

--
http://www.typemismatch.com/
(For Developers!)

Stefan said:
Yes... but what i want is to paint the Tree in a different way. E.g. i
need to rewrite the paint method somehow. But i do not know how it works.
 
Back
Top