TAdvSmoothListBox Drag&Drop

Hello,


We are using your controls, and I have a question regarding the TAdvSmoothListBox control.

Its default drag-and-drop behaviour lets the user drag and drop items only when he/she is holding the alt key. Can this behaviour be modified, so that it operates in a more standard way ? I'd like the user to just drag an item, using only the mouse.

What would be the easiest way to achieve this ?

Hi, 


Using only the mouse is reserved for scrolling, It would need an additional step required by the user to make a difference between scrolling and dragging. We have implemented this with the Alt key. We will need to investigate if it is possible to integrate this without the need for the Alt key.

Kind Regards, 
Pieter

Yeah, I understand this would clash with the way of scrolling the list.


However, maybe adding another 'mode' to the list would be beneficial. This mode could change the way the list reacts to the mouse : Clicking and holding the scrollbar would scroll the list, and clicking and dragging in the list itself would drag/drop an item.

The current implementation seems optimized for 'touch', the new mode would be optimized for mouse-use.

Just an idea. I'd be very interested to know if you plan to implement something like this, or if you see other options for us...

We have added this on our feature request list. Perhaps if you only use the mouse, the right-mouse button could be used for dragging, the left-mouse button keeps its current functionality.Pieter Scheldeman2013-09-17 03:41:43

Thanks :)