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-05-2004
k2k2k2 k2k2k2 is offline
Miembro
 
Registrado: mar 2004
Posts: 28
Poder: 0
k2k2k2 Va por buen camino
Como se puede hacer un MDI en Delphi

Hola me estaba preguntando como puedo hacer una aplicación MDI al estilo de aplicaciones como Word o Excel, donde puedo tener varías ventanas abiertas a la vez dentro del Form principal.

He probado con Show y ShowModal, pero mientras uno no me deja en primera vista el segundo form cuando hago clic en el principal, el segundo no me deja trabajar con el form principal.

Bueno un saludo.
Responder Con Cita
  #2  
Antiguo 22-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Tienes que tener al menos un formulario que sea MDI, eso lo cambias con la propiedad FormStyle de los forms, y el resto que sean MDIChild y se crearán dentro de este.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 22-05-2004
k2k2k2 k2k2k2 is offline
Miembro
 
Registrado: mar 2004
Posts: 28
Poder: 0
k2k2k2 Va por buen camino
Ok pero puedes explicarme un poco mas como sería el funcionamiento, es decir si tengo un form creado. Como lo puedo despues mostrar dentro.

Gracias por responder tan rapido. Un saludo.
Responder Con Cita
  #4  
Antiguo 22-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Al crear la aplicación, en lugar de usar la opción File -> New -> Application del menú de Delphi, escoge la opción Other ...

Dentro de las posiblidades que te aparecerán, escoge la pestaña Projects, y escoge MDI Application.

Se te va a crear el esqueleto de una aplicación MDI, con sus opciones para crear formularios hijos, etc. ...

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #5  
Antiguo 22-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Creas el formulario MDI que seguramente alojará el menú de la aplicación, las opciones del menú crearán los formularios "hijos", si estos formularios son MdiChild, al crearse se mostrarán automáticamente contenidos por el MDI. Luego cuando los formularios se cierran, podrías valerte del parámetro Action del OnClose para que se liberen solos.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #6  
Antiguo 23-05-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Con delphi me parece que vienen algunos ejemplos
__________________
:)
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 02:54:55.


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