problema al mostrar un formulario

08/07/2009 - 22:34 por Juan | Informe spam
Tengo un formulario en el que al pulsar un botón ha de crear un nuevo
formulario, mostrarlo y ocultar el primero, para que cuando se cierre este
segundo, volver a mostrar el primero. Todo funciona salvo que en alguna
ocasión uno de los formularios (cualquiera de ellos) no llega a mostrarse,
aunque si está en la barra de tareas. He probado a usar los métodos Focus,
BringToFront, Activate,... pero nada, de vez en cuando no se muestra, aunque
tampoco ninguna otra ventana se vuelve la activa. Además aunque pinche sobre
él en la barra de tareas no se muestra salvo que primero muestre otra
ventana y luego haga de nuevo clic en la barra de tareas al icono del
formulario.

Uso Windows 7 y buscando en internet he encontrado gente que habla de
problemas en Vista y una solución es usar la propiedad TopMost pero no es lo
que querría. Haciendo otras pruebas he comprobado que mostrando el
formulario de modo modal no hay problema y esto me podría valer, pero
¿alguien sabe cual es el problema del comportamiento anterior?

Saludos
 

Preguntas similares