Ver Mensaje Individual
  #1  
Antiguo 26-02-2007
Avatar de BlackDaemon
BlackDaemon BlackDaemon is offline
Miembro
 
Registrado: dic 2006
Ubicación: Bolivia - Santa Cruz
Posts: 206
Reputación: 18
BlackDaemon Va por buen camino
Aplicación MDI con LOGIN ( problema )

Buenas .. tengo que hacer un sistema de facturación y lo tenía bién y sin problemas hasta que decidí hacer la aplicación en MDI..

Bueno mi problema es que tengo esto antes de mostrar mi formPricipal.

1.- Un FormLoader -> que es el que se crea primero .. este tiene un ProgresBar y un timer algo para darle mas alegancia al programa además cumple la función de mostrar una imagén y el ProgresBar mientras se realiza la conexión con la Base de datos en MySQL .. luego de eso viene.

2.- un FormLogin -> este aparece luego de que termina de cargar el ProgresBar y es un sistema de login que da paso al FormPricipal..

3.- el FormPrincipal -> este es el que contiene todo el menú y el que contendrá TODOS los demás form de la aplicación..

Bueno antes lo tenía todo perfecto.. pero ahora con los MDI me da problemas.

Ahora lo que hice fué esto: hacer mi FormPrincipal la ventana "madre" y las demás que se abrirán en ella serán las "hijas" pero al momento de abrir una fentana "hija" me da este error Cannot create form. No MDI forms are currently active.

Por lo que leí en este foro que otros usuarios tuvieron este problema es que no se puede crear la ventana hija por que el Form que se crea primero .. en mi caso sería el FormLoader no tiene la propiedad "FormStyle" en : fsMDIform y es algo lógico que me de ese error... ahora el problema esta en que por mas que leí no logré entender como resolver este problema..
osea tener unos 2 forms antes del "fsMDIform"

Alguna idea ?? mas bién como podría hacer eso... ???
y si, ya miré el ejemplo de dec pero no logré entenderlo por que mis conocimientos son bajos en delphi

Bueno espero alguna respuesta con la manera de hacer lo que quiero de la forma "correcta"

saludos y gracias por leer semejante post xDD



PD cualquier duda me lo preguntan que estaré todo el día conectado xD
Responder Con Cita