![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() 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 ![]() 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 |
#2
|
||||
|
||||
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
__________________
self.free; |
#3
|
||||
|
||||
muchisimas gracias!!!
Cualquier cosa...vuelvo por aca... Besos ![]() ![]() |
#4
|
||||
|
||||
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
MDI Forms | karocs | Varios | 8 | 12-07-2007 16:38:03 |
Problemas de foco con forms | crievep | OOP | 0 | 27-04-2006 01:37:42 |
Problemas Con Forms | herodes | Varios | 0 | 10-12-2004 13:15:50 |
Problemas con las cuentas en sql plus 8 y forms 6 !! | gunshit | Oracle | 3 | 26-08-2004 20:24:11 |
Problemas con Forms y querys | vetustas | Conexión con bases de datos | 12 | 18-11-2003 21:28:08 |
![]() |
|