I need to add functionality to copy a rectangular selection of nodes and columns, but I can’t find any way to actually select multiple columns in a Virtual Treeview (beside toFullRowSelect).
Am I just missing something? And if not, is there a descendant out there with grid-like multicolumn select support?
So after some testing I came up with the following, thanks DiGi for the extra push. DrawSelection won’t work with this solution so it needs to be disabled. Since I don’t think I’ll need to do this again soon I didn’t write a descendant.
Set toDisableDrawSelection, toExtendedFocus and toMultiSelect to True.
Declare the following variables/properties somewhere suitable:
Update the following events:
OnKeyDown
OnKeyUp
OnFocusChanged
OnBeforeCellPaint
OnPaintText