Mikael Wiberg has a C# code example on MultiSelect in the Treeview.
He recommends that the BeforeSelect event be used.
I see that when I select a node, the canceleventargs in the BeforeSelect event tell me the nodes index and level along with the parents index and level.
I am employing the DrawNode method as per Hans Passant's suggestion as I need to display a custom backcolor in the rectangle for each text, other than the default select blue.
With the sole requirement that the user be able to select a node at a specific level, level 2, and then when they hold down the shift key and then select the next node which will then define the range of nodes that need to be selected..... how do I do that
By creating an array
I seem to recall that Mikael said that Selnode property needs to be used rather than SelectedNode property.
I am not sure what that means yet.
Thanks,
-Greg