FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como hacer que un formulario solo se pueda mover dentro de otro
Buenas y muchas gracias por la ayuda brindada a la comunidad
Lo que estoy tratando de hacer es que cuando llamo a un formulario quede dentro del formulario principal y solo se pueda mover desde ahi... |
#2
|
||||
|
||||
Cita:
solo tienes que asignar tu formulario principal como tipo mdi y las demas ventanas como tipo childs...
__________________
all your base are belong to us |
#3
|
||||
|
||||
Hola.
Si no entiendo mál lo que queres hacer, basta con que declares el form principal con la propiedad FormStyle = MDIForm y el form que debe circunscribirse a él, con la propiedad FormStyle = MDIChild. Aquí te pongo algunos enlaces que te van a ayudar con los Multiple Document Interface: Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Disculpas, no estaba el mensaje de look cuando empecé con el anterior
Bueno, lo mismo que te ha dicho él... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
vale!! pero tu lo explicaste mejor, yo que ando de holgazán
__________________
all your base are belong to us |
#6
|
||||
|
||||
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Muchas gracias por tu respuesta. Y estuve viendo los articulos que me referiste y no se porque no me funciona. Creo un nuevo proyecto con dos formularios, al principal le asigno la propiedad FormStyle a fsMDIForm y al hijo la propiedad FormStyle a fsMDIChild como dice en todos estos y el resultado cuando ejecuto es que solo se muestra el principal. Por otro lado si hago un boton que que muestre el formulario hijo con .show este se muestra de manera independiente.
Mi pregunta es la siguiente: hay que configurar el formulario hijo para que sepa cual es su padre o estoy haciendo algo mal?? una vez mas gracias por la informacion brindada |
#8
|
||||
|
||||
Hola jasmad.
Te adjunto un ejemplo muy simple con dos forms, Form1 de tipo fsMDIForm y Form2 de tipo fsMDIChild. En él quité a Form2 de Auto-create forms (Project->Options->Forms) y se crea/muestra en respuesta al evento OnClick de un TButton. Si no lo quitas de Auto-createforms, Delphi lo crea y muestra sin tu intervención. Puse en el evento OnClose de Form2, a Action igual a caFree para que se cierre ya que los forms MDIChild por defecto se minimizan, si buscas ese efecto eliminá la línea. Podrías completar el código agregando Form2:= nil en el evento OnDestroy, si tu intención es destruirlo para volverlo a crear (o no). Espero que te sirva como primera guía. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 19-09-2011 a las 19:49:14. |
#9
|
|||
|
|||
Hola ecfisa.
Muchas gracia por tu guia me a servido de mucho |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer un CD protegido para que no se pueda copiar | federiconqn21 | Varios | 11 | 24-04-2007 05:52:07 |
Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
Como hacer que solo pueda haber una sesion de la aplicacion | novaten | Varios | 2 | 05-06-2005 11:14:05 |
Formulario hijo dentro de otro | Patricio | Varios | 1 | 14-02-2005 15:49:43 |
(W2k prof) como hacer que un user comun pueda usar la grabadora | orfeo | Windows | 6 | 01-04-2004 20:26:35 |
|