acoplar un formulario en el interior de otro
hola, tengo hechos unso cuantos formularios (forms) y hay algunos de ellos que me gustaría poder unir, quisiera saber si hay alguna posibilidad de poner un form en el interior de otro form.
muchas gracias!!! |
Hola,
Tal vez podrías utilizar "frames" en lugar de formularios (puedes buscar más información sobre las "frames" aquí mismo) pero, se me ocurre algo así para lo que dices, vamos, para empezar:
|
Cita:
Por ejemplo: Código:
FormHijo.Parent:= FormPadre; |
A partir de delphi 4, un formulario se puede "anclar" (dock) dentro de otro formulario, que es de la forma que están programados el inspector de objetos, variables, call stack y muchos elementos del IDE que tienen este comportamiento.
El anclaje puede ser automático al arrastrar y soltar (DragMode = dmDock) o bien programado, mediante el método ManualDock. Un control, para aceptar formularios anclados debe tener la propiedad DockSite en True. Hasta luego. ;) |
Buenas,
Retomando un post de hace ya tiempo, ;), estoy intentando meter un form dentro de otro y no puedo lo que sugiere jachguate no me funciona a pesar de poner las propiedades como dice. Una vez que tengo en el primer formulario la propiedad formstype en fsmdiform, al segundo formulario le puse fsmdichild, pero aun asi, arrastrando uno sobre el otro no me lo ancla. Que estoy haciendo mal? gracias y saludos |
Estimado @anubis, estas mezclando algunas cosas, puesto que los formularios de tipo fsMDIForm, fsMDIChild son para hacer aplicaciones al estilo MDI: Multiple Document Interface. El anclaje se realiza con formularios de tipo fsNormal.
Un saludo. |
La franja horaria es GMT +2. Ahora son las 03:49:45. |
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