Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formulario aparenta estar inactivo !!!!! (https://www.clubdelphi.com/foros/showthread.php?t=44195)

david_uh 30-05-2007 20:46:28

Formulario aparenta estar inactivo !!!!!
 
Quizás me podría dar una mano
estoy realizando una aplicación con un formulario principal el cual tien un panel alineado al área cliente deseo que los demas formularios al llamarseles esten dentro del control panel lo he hecho asi:
al form2 le pongo la propiedad formstyle := fsStayOnTop; y al maximizar y minimizar trabaja dentro del panel de form1, todo bien pero la barra de título de form2 esta de color inactiva.
He probado trabajar el form1 como MDI padre y el form 2 como mdiHijo pero al hacerlo y llamar al formhijo este aparece con sus dimenciones modificadas y los objectos dentro de el desacomodados a pesar de tener establecida la propiedad aligmente y anchors de estos objetos

Gracias por cualquier aporte de antemano

Lepe 30-05-2007 20:50:12

Suelo trabajar con interfaz MDI y jamás me ha pasado eso que comentas. Si acaso echa un vistazo a la propiedad Position y déjalo en poDesigned.

Hay otro método que se te escapa. Al crear el form hijo añade:
Código Delphi [-]
formhijo.parent := formpadre.panel1;

Aparecerá dentro del panel y podrás moverlo... aunque para eso... prefiero los MDI.

Saludos

david_uh 30-05-2007 20:59:13

lo que pasa creo es que el formhijo de adecua proporcinalmente su tamaño al de su padre es por eso que se modifican sus dimenciones, como sea otro problema es que una vez que llamas al form hijo ese no se puede ocultar ni liberar form2.release o form2.free no trabajan y generan error, en todo caso como ocultaria al formhijo


La franja horaria es GMT +2. Ahora son las 18:36:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi