Bringing new life to your VB6 apps

I just saw a cool screen cast on the Microsoft Interop Forms Toolkit 1.0…. Great stuff! It enables you to incrementally enhance your VB6 applications with the power of the .NET Framework…. It has been a while sense I have really wanted to install VB6, but this makes me want to just to see what I can do. I think this is a great solution for anyone supporting an existing VB6 app that wants to be able to leverage all the great stuff in the .NET Framework. The screen cast shows advanced databinding support, but there is much, much more power available in the .NET Framework.

Has anyone tried this? What do you think?

Comments (7)

  1. dmurillo says:

    I have not tried it because I think my scenario (and  many other developers, ISV’s) involves an MDIForm with MDIChild windows …

    I’ve read through the docs and haven’t found anything that would let me create Windows Forms (with the MDIChild attribute) that VB6 will be able to use.

    Am I wrong and missing on something great?

  2. Adam says:

    Link to the screencast isn’t working…

    Could you point me to some documentation for this toolkit?


  3. BradA says:

    Fixed the link.. osrry about that..

  4. John Walker says:


    Yes, we have tried it and it is a really nice tool. We have 2 big software products that we sell, coded in VB6, and this will be the tool we use to move them into the .NET world.

  5. Without the ability to create MDI children, this is useless to my company.

  6. Thanks for all the feedback.

    MDI does not work well using forms, but it will work using User Controls and interop.  We just posted a roadmap discussing how we plan to expand on the toolkit and enable things like MDI.  There is even a prototype that you can try –

    Please check it out:

  7. A while back I talked about Bringing new life to your VB6 apps with the Interop Forms Toolkit and now

Skip to main content