No mostrar form segun condicion en el create
Hola amigos.
Quisiera que me comenten cual es la forma correcta de hacer lo siguiente: Desde la pantalla principal de la aplicación creo un nuevo form, este en el formcreate checkea que se pueda conectar con un servicio especifico, si no lo logra no quiero que se muestra la pantalla y que se cierre. Gracias. |
Hola jars.
¿ Deseas verificar si se establece la conexión, o si el usuario tiene los permisos para establecerla ? Saludos :) |
Cita:
Haz la comprobación desde tu pantalla principal antes de crear ese segundo form. Si no cumple las condiciones no lo crees. |
Neftali, no puedo hacer la verificación antes de llamar al form.
Ecfisa, no importa lo que haga con la verificación, lo que quiero saber es como matar la creación del form, es decir que muestre el mensaje de error y no se muestre el form. Gracias |
Cita:
Cita:
No puedes hacerlo directamente en los eventos OnCreate, onShow,... así que deberás usar algún mensaje tipo AFTERSHOW o el equivalente a AFTERCREATE. De todas formas no creo que sea la mejor opción. |
Hola.
Una pantalla no se muestra hasta que no haces el show (o showModal) excepto que sea MDIChild, así que siempre puedes decidir, entre el create y el show que es lo que quieres hacer. Un saludo. |
Hola jars.
Cita:
Si vas a usar un formulario, coincido con Neftali en que de ese modo no es la mejor opción, pero podrías hacer algo como esto. Formulario de conexión:
Ejemplo de llamada: Por supuesto que el formulario de conexión no debera figurar en la lista de auto creación. Saludos :) |
Gracias a todos por las respuestas.
Lo voy a probar. |
La franja horaria es GMT +2. Ahora son las 20:36:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi