A group blog from members of the VB team
Today we launched the Interop Forms Toolkit 2.0, which makes it easier than ever to upgrade VB6 applications to .NET. This new release builds on version 1.0 by adding support for the following features:
In the picture below you can see we've got a VB6 Form hosting a .NET UserControl which contains a MenuStrip and a ToolStrip. By inserting default items, we can build a control containing a MenuStrip and a ToolStrip, and hook it into VB6 - all in less than a minute!
Any public Properties, Methods, or Events defined in the UserControl are visible to VB6. You can also use My.InteropToolbox to raise application-level events and access Global variables.
You can download the toolkit here, and if you have questions you can contact Microsoft Developer Support or post questions at the Visual Basic Interop & Upgrade forum.
We're always interested in your feedback, so please let us know if there's a feature you'd like us to add! You can post comments below or send mail to firstname.lastname@example.org.
If you are considering or already involved in upgrading VB6 applications to VB.NET, make sure you check
Any chance of using this in Visual FoxPro apps? Sounds like a nice, gentle way to migrate.
(wait a minute, nice.. gentle... um, did I just say that?..!.)
Can i have a link with an example of how to use interop user control in a mdi form between a parent form vbnet and vb6 child form