No Activar un formulario

30/12/2008 - 21:01 por Agustin Ithurbide | Informe spam
Hola, que codigo tendria q colocar y donde, para validar si muestro o no el
formulario. Por lo que veo el codigo lo podria colocar en el Activate() pero
que codigo va para no mostrarlo ???

Gracias,

A

Preguntas similare

Leer las respuestas

#1 SoftJaén
31/12/2008 - 12:21 | Informe spam
"Agustin Ithurbide" preguntó:

que codigo tendria q colocar y donde, para validar si muestro o no el
formulario. Por lo que veo el codigo lo podria colocar en el Activate()
pero que codigo va para no mostrarlo ???



Hola, Agustín:

Si tu intención es que se muestre o no un formulario dependiendo de una
condición previa, lo que tienes que hacer es evaluar la condición ANTES de
llamar al formulario: si se cumple la condición, lo llamas, pero si no se
cumple la condición, ¿para qué lo quieres llamar? ¿Para cerrarlo
posteriormente? :-)

Un saludo y ¡Feliz Año Nuevo!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Gilbert
02/01/2009 - 19:13 | Informe spam
Aun asi yo creo que a veces puede ser necesario cerrar un form ya mandado a
abrir, por ejemplo si vas a llenar una datatable con datos en el Load y la
conexion falla o no esta disponible el servidor, lo correcto es que se mande
a cerrar.
Quizas con un Try . catch..

"Agustin Ithurbide" escribió en el mensaje
news:%
Hola Enrique, si tenes razón para que llamar si despues cerrarlo, lo que
pasa que antes desarrollaba en Visual Fox Pro y tenia en el formulario el
metodo Init que era el momento que se creaba el objeto en memoria,
entonces en caso que no qerer mostrarlo por alguna ocacion, le mandas que
el metodo devuelfa false y listo, me quede con esa historia en la cabeza,
muchas gracias por tu respuesta.

Saludos,

A


"SoftJaén" escribió en el mensaje
news:
"Agustin Ithurbide" preguntó:

que codigo tendria q colocar y donde, para validar si muestro o no el
formulario. Por lo que veo el codigo lo podria colocar en el Activate()
pero que codigo va para no mostrarlo ???



Hola, Agustín:

Si tu intención es que se muestre o no un formulario dependiendo de una
condición previa, lo que tienes que hacer es evaluar la condición ANTES
de llamar al formulario: si se cumple la condición, lo llamas, pero si no
se cumple la condición, ¿para qué lo quieres llamar? ¿Para cerrarlo
posteriormente? :-)

Un saludo y ¡Feliz Año Nuevo!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.





Respuesta Responder a este mensaje
#3 Agustin Ithurbide
02/01/2009 - 19:50 | Informe spam
Hola Enrique, si tenes razón para que llamar si despues cerrarlo, lo que
pasa que antes desarrollaba en Visual Fox Pro y tenia en el formulario el
metodo Init que era el momento que se creaba el objeto en memoria, entonces
en caso que no qerer mostrarlo por alguna ocacion, le mandas que el metodo
devuelfa false y listo, me quede con esa historia en la cabeza, muchas
gracias por tu respuesta.

Saludos,

A


"SoftJaén" escribió en el mensaje
news:
"Agustin Ithurbide" preguntó:

que codigo tendria q colocar y donde, para validar si muestro o no el
formulario. Por lo que veo el codigo lo podria colocar en el Activate()
pero que codigo va para no mostrarlo ???



Hola, Agustín:

Si tu intención es que se muestre o no un formulario dependiendo de una
condición previa, lo que tienes que hacer es evaluar la condición ANTES de
llamar al formulario: si se cumple la condición, lo llamas, pero si no se
cumple la condición, ¿para qué lo quieres llamar? ¿Para cerrarlo
posteriormente? :-)

Un saludo y ¡Feliz Año Nuevo!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.

Respuesta Responder a este mensaje
#4 SoftJaén
03/01/2009 - 08:27 | Informe spam
"Gilbert" escribió:

Aun asi yo creo que a veces puede ser necesario cerrar un form ya mandado
a abrir, por ejemplo si vas a llenar una datatable con datos en el Load y
la conexion falla o no esta disponible el servidor, lo correcto es que se
mande a cerrar.
Quizas con un Try . catch..



Pero ese no es el caso que nos ocupa, porque entiendo que estamos hablando
de un formulario que se muestra dependiendo de que se cumpla una CONDICIÓN
previa, no que se produzca una EXCEPCIÓN una vez que el formulario ha sido
llamado.

Por supuesto que si mostramos un formulario para presentar en pantalla unos
datos, y falla la conexión con el servidor, o se produce cualquier otra
circunstancia anómala, lo habitual sería cerrarlo, efectuando una llamada al
método «Close()» del formulario, por ejemplo, en el bloque «catch».

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#5 Gilbert
03/01/2009 - 13:30 | Informe spam

Pero ese no es el caso que nos ocupa, porque entiendo que estamos hablando
de un formulario que se muestra dependiendo de que se cumpla una CONDICIÓN
previa, no que se produzca una EXCEPCIÓN una vez que el formulario ha sido
llamado.




Bueno, depende como se vea, ya que el hecho de que no hubiera excepciones
al cargar determinados datos o que simplemente determinados datos no hayan
sido registrados previamente o cualquier otra condicion prohibitiva a
chequearse en el Load, puede ser una una "condicion" para que el formulario
permanezca activo o no.
Todo depende de la caracteristica y el uso de ese formulario, pienso yo.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida