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ó:

Mostrar la cita
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.
#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:%
Mostrar la cita
#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:
Mostrar la cita
#4 SoftJaén
03/01/2009 - 08:27 | Informe spam
"Gilbert" escribió:

Mostrar la cita
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.
#5 Gilbert
03/01/2009 - 13:30 | Informe spam
Mostrar la cita
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.
Ads by Google
Search Busqueda sugerida