I'm currently implementing a navigation menu using a TreeView control.
I would like to use headers to group the items in the menu and make it possible to collapse these groups of items so that only the header is visible. Also there is a need for an indicator to let the user know the header is collapsed such as the [+] by setting the .ShowPlusMinus property to true. However there should be no lines between the root nodes (the headers).
Logically I thought I could obtain this by setting the below TreeView properties:
.ShowLines = True
.ShowPlusMinus = True
.ShowRootLines = False
But when I do this, the plusminus indicator disappears as it is apparantle part of the root lines (even though it makes no sense that they should be).
Is there a way to implement it so that root lines are deactivated, but the collapsed [+] indicator as well as child lines are activated?