Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2007, 04:50
juanpablo3
 
Fecha de Ingreso: abril-2007
Mensajes: 34
Antigüedad: 17 años
Puntos: 0
deshabilitar un formulario en una aplicación MDI

hola a todos,

estoy haciendo una aplicación MDI y tengo el siguiente problema.

Hay un formulario que tiene un Timer para refrescar los datos que va leyendo de un sistema independiente. Pero aparte de él, hay otros formularios que se pueden cargar según lo que se quiera visualizar.

Lo que me gustaría es poder desactivar un formulario (Form1) para cargar otro (Form2) sin que siga funcionando Form1 (el timer asociado a él) de manera oculta.

He probado lo siguiente y no funciona:

Form1.hide
sigue manteniendo el formulario activo por lo que el timer sigue funcionando

Form1.enabled = false

Form1.visible= false

Podría hacer un if en el form1 en el timer para ver que formulario está visible en este momento y ejecutar un código u otro pero esa solución no me vale.

¿Alguien puede echarme una mano?

Muchas gracias por adelantado