Inheritence

Constructors

TreeNode

Properties

CanEdit If true the name of this node can be edited.
Children
Enabled
ExpanderFills If a node returns true, you can expand by clicking anywhere on the node.
ExpanderHidden If true the default expander won't be drawn
HasChildren
Height
Name The editable name of this node.
Parent
TreeView
Value
ValueHash If the hash code changes we'll re-evaluate this node

Methods

AddItem
AddItems
BuildChildren
Clear
Dirty
EnumeratePathTo
GetTooltip
HasAncestor Return true if this value or tree node is one of our ancestors
HasDescendant Fill this out in your node to allow the tree system to work out whether this object lies within your node's unexpanded children. This should return true if the passed in object is a decendant of this node - no matter how deep.
OnActivated Called when the item is double clicked, or selected and enter is pressed
OnContextMenu The node has been right clicked. Return true to override default path
OnDragDrop
OnDragHover
OnDragStart
OnDrop
OnHashChanged The value of ValueHash has changed
OnKeyPress
OnPaint
OnRename
OnSelectionChanged
OnVisible
PaintSelection Paint the standard selection/hover/press highlight background
RebuildOnDirty
RemoveItem
ResolveNode
SetChildren
SetItems
Think
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.