
I'm linking the nodes in a tree listbox to positions in a text editor, so when a user selects one or more sibling nodes in the tree, the corresponding range is selected in the text. So when a user deselects an item in the middle of the tree selection by pressing CTRL and clicking already-selected tree items, it results in a logic error since that would mean splitting the text editor selection in two. Is there any way to keep the MultiSelect extended and kind=sibling, and disable the CTRL-click?