• Lunes 23 de Diciembre de 2024, 02:26

Autor Tema:  Re: Evitar Salir De Un Formulario Para Abrir Otro  (Leído 1301 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Evitar Salir De Un Formulario Para Abrir Otro
« en: Lunes 7 de Mayo de 2007, 08:48 »
0
Hola a todos/as.

Estoy intentando desde una aplicación modo Windows que un usuario cuando está trabajando en un Form no pueda salir de él hasta que lo cierre, para por ejemplo irse al menú y abrir otros Forms, para lo que me valgo de los Eventos "Deactivate" y "Leave", pero no lo consigo ya que no puedo aplicar el "e.cancel = true", o aunque lance un "form.Focus()" préviamente ya se me ha abierto el nuevo formulario.

Dicha comprobación la quiero realizar para evitar que si un usuario está en alguna transacción (Altas / Bajas / Modificaciones), no la deje colgada a medias.

Si alguien tiene alguna idea al respecto se lo agradezco.

Saludos.

trentia

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Evitar Salir De Un Formulario Para Abrir Otro
« Respuesta #1 en: Lunes 7 de Mayo de 2007, 11:46 »
0
¿El formulario es modal?

No entiendo muy bien cual es tu problema, pero si tienes un form modal no podrias "ir" a cualquier otra ventana de tu aplicación...
Javier Tirado
Trentia Consulting
TRENTIA
.]

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Evitar Salir De Un Formulario Para Abrir Otro
« Respuesta #2 en: Lunes 7 de Mayo de 2007, 13:39 »
0
Hola Trentia.

La opción de hacer un Form Modal no te permite moverte entre Formularios abiertos, y yo si que deseo mantener dicha opción, con la única salvedad de que cuando un usuario está editando datos (Altas o Modificaciones) de un registro, y por tanto tiene una transacción activa, durante ese momento no permitirle que se mueva entre los abiertos, o bien, que se mueva con el mouse hasta el menú a abrir de nuevos, ya que según mi entender mientras esté editando no debería de hacerlo.

Gracias y un saludo.

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Evitar Salir De Un Formulario Para Abrir Otro
« Respuesta #3 en: Lunes 7 de Mayo de 2007, 15:19 »
0
Tienes que trabajar en modo MDI