We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How do I enable column dragging when the ListBoxSelectionMode is set?

Platform: WinForms |
Control: GridControl |
Published Date: April 30, 2011 |
Last Revised Date: February 12, 2016

By default, when you set the ListBoxSelection mode it disables the dragging of columns. This is by design, since the selection of rows in the ListBoxMode does not allow other types of selections (like selecting columns to drag them).

There are a couple of solutions. When you only want to support the SelectionMode, you can use the technique in the link (highlight-current-row-and-column) to highlight the single row, not using the SelectionMode and still enabling the dragging of columns through the property setting.

When you want to support the other SelectionMode setting, then you can derive the Grid and override the OnMouseDown and OnMouseUp events. You can turn off these ListBoxSelections while you are working with moving columns.




Sample Link

CS: Column dragging in ListBoxSelectionMode

VB: Column dragging in ListBoxSelectionMode

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon