Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-10-2003
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
como puedo poner form hijos

Hola, me gustaría aprender a trabajar con formularios tipo mdi, quiero agregar otro form normal y que cuando lo minimice quede dentro del form (mdi), principal.

Cómo puedo hacer esto?...
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
  #2  
Antiguo 22-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Posteado originalmente por ronimaxh
quiero agregar otro form normal y que cuando lo minimice quede dentro del form (mdi), principal.
Si el formulario principal es de tipo fsMDIForm y el hijo de tipo fsMDIChild, éste es el comportamiento que tienen: el hijo se minimiza dentro del padre.

Si el formularo hijo no es fsMDIChild entonces no está trabajando con aplicaciones MDI sino con una mezcla de MDI y SDI.

// Saludos
Responder Con Cita
  #3  
Antiguo 22-10-2003
kwan kwan is offline
Miembro
 
Registrado: jul 2003
Ubicación: Ceuta(España)
Posts: 68
Poder: 21
kwan Va por buen camino
Solo decir que lo que te dice roman esta dentro del FormStyle.


Saludos.
Responder Con Cita
  #4  
Antiguo 22-10-2003
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
gracias amigos
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
  #5  
Antiguo 22-10-2003
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
otra pregunta más sobre esto, como controlo los formularios tipo fsMDIChild, ya que no los puedo cerrar ni ocultar, ademas de eso sale visible desde que inicia el fsMDIForm.
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
  #6  
Antiguo 22-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo mejor para trabajar con formularios mdi es no dejar que delphi cree en automático los formularios hijo (quítalos del autocreate en las opciones del proyecto) sino crearlos dinámicamente en código.

Por otro lado, el evento OnClose de un formulario hijo te pasa un parámetro, Action, en donde especificas lo que deseas hacer una vez que el usuario lo cierre. Para un formulario mdi hijo, la opción por defecto es caMinimize (minimizarlo), pero puedes poner Action := caHide o Action := caFree para que el formulario se oculte o se destruya (respectivamente).

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:24:49.


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
Copyright 1996-2007 Club Delphi