Problema con login y pantalla principal..
Buenas!! El problema que tengo es que la pantalla del login lo puese en auto-create form, una vez que se logea se crea la pantalla principal MenuForm el cual le puse fsmdiform (padre) y a partir de ahi a los form le pongo child. El problema es que como MenuForm no esta en Auto-Create no me deja abrir los form hijos tirando este error:
Cannot Create Forms. No MDI forms are currently active Alguna ayuda?? Gracias!! |
Hola verito_83mdq.
Lo que se me ocurre es que saques el form del login de Auto-create forms, pongas el MDIForm, y que en el evento OnCreate del MDIForm uses:
Saludos. |
Gracias por contestar! El problema es que primero se tiene que inicializar el form del login porque me pasa variables al MenuForm (fsmdi) de que empleado ingreso al sistema y de acuerdo a eso me muestras las opciones del menu segun el sector del empleado. Se entiende??
De todos modos probe lo que me dijistes y tiro este error : 'Cannot make a visible windows modal' Algo se tiene que poder hacer pero no se me ocurre nada.. Gracias! |
Hola.
El mensaje de error que te dá, es por que tenés que poner la propiedad Visible del form login en False para mostrarlo de forma modal. Con respecto al otro tema en este [ ENLACE ] se trató como pasar variables entre forms, y de seguro hay varios más. Saludos. |
Te sigo agradeciendo por tus ganas de ayudar, hice lo que me dijistes puse visible:=false en el login, ahora lo que hace ejcuta el programa me aparece el login cuando pongo usuario, contraseño al pulsar aceptar me vuelve a aparecer el login. Ya casi esta!! un poco mas y sale andando que podra ser?
|
Yo utilizo otra estrategia...
Esta es la Unit LoginUser.Pas...
Ojala te aclare algo... Saludos |
Me anduvo!!! Me sirvio el código que me pusistes, la verdad gracias por tomarte la molestia.
Les quiero agradecer a ambos ecfisa y cloayza. Muchas Gracias por todo!! |
La franja horaria es GMT +2. Ahora son las 19:55:22. |
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