Mini-guide: Interop Forms Toolkit
Are you a Visual Basic 6 developer in need of some interop love? You're in luck, Microsoft
recently released the Interop Forms Toolkit 2.0. This free migration add-in allows VB6 applications
to display .NET forms and controls. And thankfully, the toolkit lets you migrate your VB6 apps
slowly, without requiring a complete conversion all at once. I've gathered some VB6/VB.NET interop
resources to help you tackle your next VB6 migration project.
CLICK HERE FOR MORE LEARNING GUIDES
LEARN
ABOUT INTEROP FORMS TOOLKIT

 |
DOWNLOAD Microsoft
Interop Forms Toolkit 2.0 |
 |
 |
 |
 |
 |
 |
Size: 493KB to 6.0MB (depending on selected components)
"The Toolkit guides you down a migration path that allows you to focus on writing code that adds
business value instead of infrastructure and interop code." |
 |

  |
Microsoft Interop Forms Toolkit
2.0 |
 |
 |
|
 |
|
 |
 |
VIDEOS Interop
Video Series |
 |
 |
 |
 |
 |
 |
| "This how-to video series is focused on the Interop Forms Toolkit and
working with Visual Basic .NET and Visual Basic 6 together. The Interop Forms Toolkit allows Visual
Basic developers to migrate their Visual Basic 6 applications over to .NET using a phased migration
strategy." |
 |

  |
Part
1: Interop Forms (Duration 11:27) |
  |
Part
2: Interop User Control (Duration 9:03) |
  |
Part
3: Hybrid Deployment (Duration 6:01) |
 |
 |
|
 |
|
 |
 |
POWERPOINT PPT
Presentation for Interop Toolkit |
 |
 |
 |
 |
 |
 |
Size: 477KB
"This webcast presentation covered how to use the Interop Toolkit 2.0 to upgrade VB6 applications
to VB.NET, how to deploy hybrid applications, and finally we touched on some other great interop
resources available on MSDN." |
 |

  |
The Powerpoint slides for Interop
Toolkit Webcast |
 |
 |
|
 |
|
 |
 |
BEST PRACTICES Using VB6 and VB .NET together |
 |
 |
 |
 |
 |
 |
Size: 18 pages (online with downloadable code sample)
"A Microsoft Visual Basic 6 application can access .NET class libraries, but to do so, it must go
through an interoperability layer, known as a client callable wrapper. This wraps the desired .NET
class, and exposes it so that it appears as a traditional COM object, which can be used from any
environment that can consume COM objects. Learn how to create these wrappers." |
 |

  |
Visit the Best Practices
article |
 |
 |
|
 |
|
 |
 |
TIPS Interop Forms 2.0 Tips |
 |
 |
 |
 |
 |
 |
| "Most usercontrols have a "font" property associated with them which can
inherit its values from its container and defines what font is used for the controls that it
contains. If you want to add this support to your control, here's how." |
 |

  |
Tip
#1 - Font Property |
 |
 |
|
 |
|
 |
 |
WEBCASTS Interop-related Webcasts |
 |
 |
 |
|
|
 |
 |
FORUMS VB
Interop in the Forums |
 |
 |
 |
|
|
 |
CLICK HERE FOR MORE LEARNING GUIDES

 |
ABOUT
THE AUTHOR
|
 |
 |
 |
 |
 |
 |
Brent Sheets is a
former Senior Editor at TechTarget and a frequent contributor to SearchVB.com. He founded and
managed the popular Visual Basic Web Directory website until it was acquired by TechTarget in 2000
and relaunched as SearchVB.com. Brent offers tips and tweaks about Apple technology at Mactoids.com. |
 |
|
 |
This was first published in August 2007