Hola
Ya he echo la primera parte de lo que queria hacer.
Hacer que aparezca el formulario que yo quiera para ello lo que hay que hacer es ir a la propiedad del MDIform y hay se AutoShowChildren lo pones en False y ya en el codigo lo que hago es:
Código vb:
Ver originalPrivate Sub MDIForm_Load()
Form1.Hide
form2.Show
End Sub
Primero se oculta el form1 y despues muestro el form2, con el unload form1 que tu has echo tambien va.(Pero ya lo habia echo asi pero se agradeze)
Ahora me falta saber lo otro lo de que cuando yo seleccion el form3 se me cierre el form2 y si vuelvo a seleccion el form2 se me cierre el form3, y asi sucesivamente.
Saludos
Gracias por contestar