After drag and drop control scrolls to beginning

I have made a custom control which has groups of rows and components inside of those rows. When a control is added everything works as it should. But when a control is moved from one row to another the flow layout panel scrolls to all the way to the left. This seems to happen after the DragDrop event is done. Would a control re-painting it self cause it to scroll to the beginning? Any suggestions to help solve this would be greatly appreciated.

Is there a way to try and see what is happening after that drag and drop event?

The information on Computing.Net is the opinions of its users. Such
opinions may not be accurate and they are to be used at your own risk.
Computing.Net cannot verify the validity of the statements made on this
site. Computing.Net and Compnet Ventures, LLC hereby disclaim all responsibility
and liability for the content of Computing.Net and its accuracy.