Hi jamie,
it could be that I have not explained well.
Well it seems to work with the trunk
when you say that it seems to work, you mean that after selecting (with
multiselect = true) for example item 2, 4 and 7, when clicking on one of them, for example 4, to drag the group towards another window, items 2 and 7 do not deselect?
I have seen that the only way for them to remain all selected is to keep the
shift or
ctrl key pressed on the last selection and start dragging everything without releasing the key.
This behavior is very inconvenient for the user who is used with Windows to select what he wants and then click on any element to drag them all together.
the way you are doing it, it will only work if the selected items start from the top
it is not clear to me what you mean.
Currently the only way to copy the selected items from the
TShellListView to the
TFlowPanel is to use a
TButton with the code I posted that sends them without using drag (but I don't like it). The
TMemo shows exactly the selected items.
Your code seems to me that it takes elements one after the other starting from the first one selected but if the user used
ctrl to skip some of them it would not work.
Am I doing something wrong?