My client is using a migration approach whereby they are only migrating small pieces of the application at one time - using COM interop to handle the integration until all of the pieces are migrated.
One of the pieces that has been migrated needs to be able to drag and drop onto a form containing a VB 6 User Control that is using OLEDragDrop internally.
Is there any way to get the drag and drop to work between VB 6 and .NET
Thanks!

Drag and drop between VB 6 app and VB.NET app
Nebojša Mančić
Since there are quite a few people who have reviewed this topic - I thought it worthwhile to post that this actually DID work.
We have successfully implemented drag and drop between a VB6 control and a .NET form. We just needed to change the data format to be straight text instead of the OLE type and all worked well.
jsaidoo
VB6 drag and drop (specifically OLE drag and drop) is quite different than .NET drag and drop. I don't know of any way to make the two work together.
There is a great article that discusses the differences:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/vbcon/html/vbcondragdropchangesinvisualbasic70.asp
If you're not ready to migrate the destination VB6 application it might be simpler to migrate just the VB6 user control and consume the VB.NET version of this in your VB6 app. Then drag drop will work using the .NET model.
The obvious problem with this solution is that you would need to roll out an updated version of VB6 app that now consumes the managed control. It's unclear from your description if that would be feasible.
Cameron McColl
Microsoft