Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   deshabilitar un formulario en una aplicación MDI (http://www.forosdelweb.com/f69/deshabilitar-formulario-aplicacion-mdi-490648/)

juanpablo3 17/05/2007 04:50

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

juanpablo3 17/05/2007 05:06

Re: deshabilitar un formulario en una aplicación MDI
 
Hola a todos,

yo mismo me respondo y si así a alguien le sirve, bienvenido sea y sino, pues a alguién ya le servirá.

se hace con el metodo Unload (object)

en mi caso sería:

Unload (form1)

Hasta otra!

GeoAvila 17/05/2007 11:55

Re: deshabilitar un formulario en una aplicación MDI
 
Disculpa te ubise repondido pero ando algo ocupadito pero que bueno lo que lo publicas...

nos vemos..


La zona horaria es GMT -6. Ahora son las 07:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.