Virtual String Tree - Display subnode when parent node is hidden
Posted
by
daemon_x
on Stack Overflow
See other posts from Stack Overflow
or by daemon_x
Published on 2011-01-12T14:52:05Z
Indexed on
2011/01/12
14:53 UTC
Read the original article
Hit count: 177
delphi
|virtualtreeview
Is there a way to show subnode if the parent node is hidden in the Virtual String Tree ?
I have some tasks in the tree structure and I wish to display only tasks which belongs to the current user as the list, but from all levels.
What I've done is the function to display a list, which hides tree buttons, tree lines, sets the fixed indent and enable toShowHiddenNodes option. Then in this function I iterate through the whole tree (all levels) and hide nodes which doesn't belong to the current user IsVisible[Node] := False and show those which belongs him IsVisible[Node] := True, but the subnodes which should be displayed are invisible when their parent is hidden.
VT.TreeOptions.PaintOptions
- toShowButtons
- toShowTreeLines
+ toFixedIndent
+ toShowHiddenNodes
© Stack Overflow or respective owner