Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2007
gabrio gabrio is offline
Miembro
 
Registrado: sep 2007
Posts: 19
Poder: 0
gabrio Va por buen camino
Unhappy Aplicación Multi-MDI

Hola a todos, tengo un problema y espero que alguien pueda ayudarme, tengo que crear una aplicación Mdi que como MdiChild, tenga otro formulario MDI, es decir:

Tengo un formulario MDI que Tiene en su menú: Clientes, por ejemplo.
Cuando Cargue el formulario de Clientes, éste debe ser MDI (con su propio menú) para llamar a las ventanas hija que en este caso serían las Opciones de los Clientes.

El problema es que cuando al formulario de clientes le pongo como FormStyle : MDIChild, al cargarlo, me quita el menú.

Espero haberme explicado, es algo así como una aplicación tipo SAE, COI; NOI y todas esas.

Gracias por leer esto.

Última edición por gabrio fecha: 28-09-2007 a las 01:10:49. Razón: Fe de Erratas
Responder Con Cita
  #2  
Antiguo 28-09-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
recuerdo haber leido en el api de windows que las ventanas MDI no pueden tener menus

una sugerencia es que simules un menú usando un TToolBox
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 28-09-2007
gabrio gabrio is offline
Miembro
 
Registrado: sep 2007
Posts: 19
Poder: 0
gabrio Va por buen camino
Aplicación Multi-MDI

Gracias por tu sugerencia, es muy buena opción, pero lo que quiero hacer es lo siguiente:

Este es el menú de la Ventana Principal (MDI)

Archivo | Módulos | Utilerias | Salir
| Clientes |
| Proveedores |

Cuando le doy clic en Clientes por ejemplo, me tiene que abrir una ventana MDI con el menú:

| Movimientos | Reportes
| Altas |
| Bajas |

Pero esta ventana 'hija', debe ser MDI para que desde este menú, abra una ventana MDIChild cuando le doy click a 'Altas' por ejemplo.

No se si me estoy explicando bién, necesito que un MDI, llame a otro MDI pero dentro e él para que dentro de éste segundo MDI, llame a las ventanas Child.

Es la primera vez que estoy trabado en delphi, me estoy volviendo loco!!!!!!
Responder Con Cita
  #4  
Antiguo 28-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Me temo que lo que quieras no sea posible... no estoy seguro de que pueda haber más de un formulario "fsMDIForm" en la aplicación. Pero, piensa que para que un formulario de este tipo pueda mostrar "fsMDIChild", por narices ha de ser "fsMDIForm", y así, ¿cómo mostrar un "fsMDIForm" dentro de otro "fsMDIForm", para que este a su vez muestre "fsMDIChid"?

Ojalá me equivoque, pero, creo que algo así no es posible. Aunque siempre habrá soluciones... que no impliquen hacerlo como tienes pensado.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 02-10-2007
kenkatana kenkatana is offline
Registrado
 
Registrado: mar 2005
Posts: 6
Poder: 0
kenkatana Va por buen camino
Debes replantear la estructura de ventanas de tu programa.
En el caso de una "aplicación MDI" solo puede haber una ventana padre MDI
con n ventas hijas. Ahora en un aplicación MDI no todas las ventas que muestres tienen que ser necesariamente "fsMDIChid". En todo caso tambien puedes usar ventanas normales o modales.

Para cosas más complejas, te aconsejo que investigues un poco acerca de TJvEmbeddedFormPanel de JEDI y a formularios "Dockables"

Daniel
[PERU]
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicación Multi-lenguaje yordan Varios 1 20-08-2007 17:51:54
Aplicacion Multi-idiomas - MessageBox Traducir en run-time le4br Varios 2 19-03-2005 21:35:31
Multi-navegador Delphius Internet 10 27-07-2004 05:10:08
Base de datos multi área (multi departamento) Al González Conexión con bases de datos 0 19-03-2004 16:27:14


La franja horaria es GMT +2. Ahora son las 11:07:47.


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