Tener un formulario como Modal

12/09/2009 - 19:03 por RP | Informe spam
Hola que tal, bueno tengo la siguiente pregunta, como hago para que un
formulario de windows sea modal, es que yo vengo de programar en Visual
BAsic, y ahi al llamar a un formulario lo hago con un form.Show vbmodal,
y ese no se puede acceder a los formularios anteriores, mientras no se
cierre ese, como hago eso en C#??, espero me hayan entendido lapregunta,
Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
12/09/2009 - 19:48 | Informe spam
"RP" wrote in message
news:
Hola que tal, bueno tengo la siguiente pregunta, como hago para que un
formulario de windows sea modal, es que yo vengo de programar en Visual
BAsic, y ahi al llamar a un formulario lo hago con un form.Show vbmodal,
y ese no se puede acceder a los formularios anteriores, mientras no se
cierre ese, como hago eso en C#??, espero me hayan entendido lapregunta,



El form.Show vbModal viene a ser equivalente en .Net a usar
form.ShowDialog() en lugar de form.Show().
Respuesta Responder a este mensaje
#2 RP
14/09/2009 - 21:06 | Informe spam
Gracias por la respuesta la probare, y abusando, como hago un formulario de
Login, ya que tengo uno hecho, que me accede al principal, el formulario de
login lo oculto, y cuando cierro mi formulario proncipal, el programa no
sale, tengo que detener la ejecución del mismo, como arreglo ese pequeño
problemilla??



"Alberto Poblacion" wrote:

"RP" wrote in message
news:
> Hola que tal, bueno tengo la siguiente pregunta, como hago para que un
> formulario de windows sea modal, es que yo vengo de programar en Visual
> BAsic, y ahi al llamar a un formulario lo hago con un form.Show vbmodal,
> y ese no se puede acceder a los formularios anteriores, mientras no se
> cierre ese, como hago eso en C#??, espero me hayan entendido lapregunta,

El form.Show vbModal viene a ser equivalente en .Net a usar
form.ShowDialog() en lugar de form.Show().



Respuesta Responder a este mensaje
#3 Alberto Poblacion
14/09/2009 - 21:26 | Informe spam
"RP" wrote in message
news:
Gracias por la respuesta la probare, y abusando, como hago un formulario
de
Login, ya que tengo uno hecho, que me accede al principal, el formulario
de
login lo oculto, y cuando cierro mi formulario proncipal, el programa no
sale, tengo que detener la ejecución del mismo, como arreglo ese pequeño
problemilla??



Busca en tu proyecto el fichero "program.cs" (creo recordar que en el
explorador de soluciones no es visible si no pulsas la opción de "ver todos
los ficheros"), que tiene el método Main() desde el que arranca el programa.
Ahi verás que hace un Appliction.Run(formularioInicial). La aplicación
termina cuando se cierra ese formulario inicial que fué llamado desde el
"Run". Si tu formulario inicial resulta ser el de Login y únicamente lo
ocultas pero no lo cierras, pues entonces la aplicación nunca termina.
Puedes optar por modificar la estructura del program.cs, por ejemplo, de
forma que llame al formulario principal y que éste sea el que presente el
login.
O puedes forzar el cierre de la aplicación llamando a
Application.Exit(), por ejemplo, en el evento Close del formulario
principal.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida