FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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!!! |
#2
|
||||
|
||||
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:
Última edición por dec fecha: 28-06-2005 a las 14:01:40. Razón: (corrección del texto) |
#3
|
|||
|
|||
Cita:
Por ejemplo: Código:
FormHijo.Parent:= FormPadre; FormHijo.Left:= 0; FormHijo.Top:= 0; FormHijo.ClientWidth:= FormPadre.ClientWidth div 2; FormHijo.ClientHeight:= FormPadre.ClientHeight div 2; |
#4
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
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 |
#6
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|