How to: Call a C# Windows Form from a VB6 application?
OK. Here is the problem space: I need to prove the concept of step-by-step migration from VB6 to .NET (Windows application). To accomplish this, I would like to take a small piece of the application (new functionality) and do it in a C# Windows app *that can be hosted within a framework inside of the VB6 app*...
I was on a project with another company (short term) where they had done this. I am not sure how they hooked into the VB MDI form but they had. They had built a container form (VB6) that hosted the C# form(s). It worked very well and allowed them to continue moving that piece of the application forward in .NET while maintaining the other pieces in VB6. As time permitted, they would redo an entire chunk into .NET. The plan was to have the entire thing ported in 12-18 months while not losing ground with an entire re-write.
Any suggestions on how to do this?
WWW.ASP.NET Forum Thread: How to: Call a C# Windows Form from a VB6 application? @ http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=184459