Alguna vez vi que en VB6 se podían crear programas con formularios, botones, etc, pero que se compilaban como librerías(dll) y que otro programa(exe) igual hecho en VB6 era el que se encargaba de ejecutarlos.
Había un formulario principal que era un ejecutable(exe) y mostraba un menú en el que estaban todos los programas(dll) y se hacia clic al programa que se quería ejecutar y se abría dentro del formulario principal y se podia utilizar como si fuera un programa(exe) normal pero dentro del formulario padre. Se que se pueden crear formularios hijos dentro de un formulario padre (formularios MIDI), pero no se como compilar programas como dll y utilizarlos desde otro programa.
¿Alguien sabe como hacer lo mismo pero en VB.NET o en C#.NET?
¿Donde puedo conseguir información?
Gracias.