problemas con los forms
hola! estoy haciendo una aplicación en la cual tengo 3 forms, la cuestión es que me andaba todo bien:
el primer form(f1) es un login de usuario, si los datos ingresados son correctos llama a otro form(f2). este ultimo tiene 1 boton que al pulsarlo muestra el otro formulario (f3). lo que me pasó fue que puse en el f3, la propiedad formstyle a mdichild, y en el f2 puse la misma propiedad a mdiform. por supuesto me salio un error! que di aceptar y mucho no lei, pero decia algo que no se podia realizar eso. A partir de ese momento, cuando ejecuto me sale f3 primero, abajo de eso está el f1. si me pueden ayudar se lo agradecería. Tal vez estoy haciendo algo mal: según veo f1 es el form principal, pero solo es un form de logueo, o sea si los datos ingresados son correctos se deberia cerrar (pero como es el principal, se me cierra todo :eek:!), el principal tendria que ser el f2 que es el que permite realizar distintas cosas llamando a otros forms. desde ya muchas gracias!!! P/D: traté de hacer la explicación lo mas sencilla, utilizando solo tres forms, creo que si logran explicarme con eso me servirá de mucho |
desactiva el form3 de la lista de forms autocreados y luego cuando lo necesites haces lo siguiente:
puedes hacer lo mismo para el form1 en el evento onCreate del form2 cosa que al iniciar el sistema se muestra form1 |
muchisimas gracias!!!
Cualquier cosa...vuelvo por aca... Besos:) y gracias de nuevo!!:D |
No dejas claro si deseas usar una interfaz MDI o SDI.
En MDI (Multiple Document Interface) tendrás la ventana principal y dentro de ella se abren las demás ventanas. Una ventana será FSMDIFORM y todas las demás FSMDICHILD En SDI (Simple Document Interface), cada ventana se abrirá de forma independiente, puede aparecer en la barra de tareas o no y cada una podrás moverlas libremente por la pantalla. En función del tipo de interfaz tendrás que modificar el valor de FormStyle. Despues de eso accede a Project -> Options e indica cual de las 3 ventanas es tu ventana principal. Quizás tengas que acceder a Project -> View Source y cambiar en el .dpr el orden de creación de ventanas, para que el login salga antes que el principal. Saludos |
La franja horaria es GMT +2. Ahora son las 18:56:03. |
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