Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

deshabilitar un formulario en una aplicación MDI

Estas en el tema de deshabilitar un formulario en una aplicación MDI en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/05/2007, 04:50
 
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
  #2 (permalink)  
Antiguo 17/05/2007, 05:06
 
Fecha de Ingreso: abril-2007
Mensajes: 34
Antigüedad: 17 años
Puntos: 0
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!
  #3 (permalink)  
Antiguo 17/05/2007, 11:55
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
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..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.