Class TreeNode
Inheritance
| TObject | TreeNode 🡄 TObject |
Properties
| AbsoluteIndex | The index based on the TreeView's Treenodes object (Items). |
| Count | The number of children this node has. |
| Data | Space to store 4 or 8 bytes depending on which version of CE is used. |
| Expanded | Set to true if it has been expanded. |
| FIXME | Same as Items |
| HasChildren | Set to true if it has children, or you wish it to have an expand sign. |
| Index | The index based on the parent. |
| Items [] | Array to access the child nodes of this node. |
| Level | The level this node is at. |
| MultiSelected | Set to true if selected as well, but not the main selected object. |
| Parent | The treenode this object is a child of. |
| Selected | Set to true if currently selected. |
| Text | The text of the treenode. |
Methods
| add ( text ) | Returns a Treenode object that is a child of the treenode used to create it. |
| collapse ( recursive ) | Collapses the given node. |
| delete () | |
| deleteChildren () | |
| expand ( recursive ) | Expands the given node. |
| getNextSibling () | Returns the treenode object that's behind this treenode on the same level. |
| makeVisible () |
Inheritance
Properties
- AbsoluteIndex
-
The index based on the TreeView's Treenodes object (Items).
Type:
integer - Count
-
The number of children this node has.
Type:
integer - Data
-
Space to store 4 or 8 bytes depending on which version of CE is used.
Type:
Pointer - Expanded
-
Set to true if it has been expanded.
Type:
boolean - FIXME
- Same as Items []
- HasChildren
-
Set to true if it has children, or you wish it to have an expand sign.
Type:
boolean - Index
-
The index based on the parent.
Type:
integer - Items []
-
Array to access the child nodes of this node.
Type:
array - Level
-
The level this node is at.
Type:
integer - MultiSelected
-
Set to true if selected as well, but not the main selected object.
Type:
boolean - Parent
-
The treenode this object is a child of. (can be nil) (ReadOnly).
Type:
- Selected
-
Set to true if currently selected.
Type:
boolean - Text
-
The text of the treenode.
Type:
Methods
- add ( text )
-
Returns a Treenode object that is a child of the treenode used to create it.
Parameters:
- text string
Returns:
- collapse ( recursive )
-
Collapses the given node.
Parameters:
- recursive boolean (default: true) (optional)
- delete ()
- deleteChildren ()
- expand ( recursive )
-
Expands the given node.
Parameters:
- recursive boolean (default: true) (optional)
- getNextSibling ()
-
Returns the treenode object that's behind this treenode on the same level.
Returns:
- makeVisible ()