Problema con el metodo Show() de un formulario

ofl666
12 de Abril del 2004
Buenas, tengo un problemilla:
Imaginemos que tengo 2 formularios FormA y FormB (si si, muy original ya lo se), quiero llamar del FormA al FormB para lo que desde el FormA hago:
FormB objFormB = new FormB();
objFormB.Show();
Hasta aquí sin problemas, funciona correctamente, lo que pasa es que lo que quiero es que una vez me encuentre en el FormB no pueda volver al FormA hasta que el FormB no sea cerrado, me explico, con las dos líneas que he puesto arriba cuando me encuentro en el FormB el FormA se queda debajo inactivo pero si pulso sobre el con el ratón pasa a ser el formulario activo, lo que quiero es que esto no suceda, que la única manera de volver al FormA sea cerrando el FormB, para esto en C# o en Visual Basic aparte del Show() tambien existia el método ShowDialog() pero aquí lo he buscado y no esta.
¿Alguien sabe como hacer esto?
Gracias

vacuela
12 de Abril del 2004
Los mas COnveniente en este caso es que en vez de formB sea Frame utiliza un Dialog, que su contructor toma los siguientes parametros
Dialog( Frame padre, String Title, boolean modal )

donde padre sele pasa el parametro desde el frame que loa llama, title el titulo de dialog y modal. true si quieres que no se active el frame hasta que cierres el actual Dialog.

Solo checa tu API para mayor informacion
Espero haberte ayudado ok
Saludos Cuidate