Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   problemita al ejecutar forms (https://www.clubdelphi.com/foros/showthread.php?t=33326)

enecumene 04-07-2006 03:50:53

problemita al ejecutar forms
 
hola todos!!

tengo una aplicacion en MDIform y MdiChild el problema es que cuando corro la aplicacion me sale el form principal y un child, lo que quiero es que solo salga el mdiform solamente y no mdiform con mdichild a la vez no se a que debe eso, las propiedades de los forms estan bien pero no entiendo por que !"#""#$"# sale ese form sale tambien y para colmo la aplicacion tiene muchos forms pero me sale uno especificamente, ayuda por favor!!!!!!!! NOTA: tambien me lo mismo cuando estan en fsnormal todos los forms.

vtdeleon 04-07-2006 04:51:27

En la opcion de tu proyecto (Project Option) existen dos secciones para los formularios: AutoCreate (Por Defecto) y Available Form.

Con el 1ro: Todos los formularios que esten se crearan al momento de iniciar la aplicaicon

Con el 2do: Es lo contrario, tienes el control de crear el formulario cuando lo desees.

Debes pasar todos los formularios a "Available Form" y solo dejar el form principal en Autocreate.

angelf25 04-07-2006 11:26:48

Hola, a mi pasa lo mismo, pero ya solucioné el problema. Ahora no entiendo porqué la pantalla con MdiChild se vuelve transparente y deja ver lo hay en el formulario con MdiForm. Por otro lado, al hacer click en botón maximizar del formulario con MdiChild no se cierra sino se minimiza y al dar un click en maximinar toma el tamaño del formulario MdiForm y no puedo restaurar el formulario con MdiChild ya que sus botones han desaparecido. Cómo hago para que no desaparezcan los botones y no tome el tamaño del formulario principal.
Thanks.

Lepe 04-07-2006 11:52:10

Coloca un TMainMenu, al maximizar una Child, ya aparece los botones.

Para que se cierre:
El comportamiento normal de un MDIChild es precisamente minimizarse. En el evento Onclose de los child añade:

Código Delphi [-]
Action := cafree;

con eso se libera al cerrarse.

Saludos

vtdeleon 04-07-2006 23:51:57

Cita:

Ahora no entiendo porqué la pantalla con MdiChild se vuelve transparente y deja ver lo hay en el formulario con MdiForm.
Te refieres a que algunos controles del Formulario padre aparecen encima de los formularios hijos?
Si es asi, (creo)solo debes dar clic derecho (tiempo de dise~o) y buscar la opcion de "Send to Back" o hacerlo por codigo SendtoBack;


La franja horaria es GMT +2. Ahora son las 10:03:00.

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