Actualmente estoy explorando la opción de portar alguna aplicación VB6 más antigua a WPF con C#. El plan, en la fase uno, es portar varios formularios clave y no toda la aplicación. El objetivo teórico es abrir el formulario VB6 en un contenedor de algún tipo dentro de WPF a través de un dll ActiveX.¿Puede/cómo se aloja un formulario VB6 completo en una aplicación C# WPF?
¿Esto es posible? He intentado buscar en Interop y parece que no puedo encontrar un ejemplo sólido de cómo hacer que funcione con nada más que con los controles de Win32, no con un formulario completo. Tengo acceso completo al antiguo código VB6 y puedo modificarlo de todos modos.
La siguiente captura de pantalla de la aplicación principal WPF serviría como la envoltura/recipiente:
http://www.evocommand.com/junk_delete_me/main_menu_mockup.png
La pantalla de mantenimiento VB6 actual que se carga en la sección de “espacio en blanco” en el lado derecho de la pantalla anterior.
Guau, eso es increíblemente completo. –
Estoy tratando de salvar a un pobre alma de algunos moretones craneales, de golpearse la cabeza, que he tenido durante las últimas dos semanas para resolverlo. – jasonk