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 10-02-2012
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
problema con aplicacion mdi

Saludos,
Estoy realizando un programa ambiente MDI.
El form mdi:
tiene un componente treeview dentro de un panel alineado :alleft, adjunto al panel he colocado un spliteer para
redimensionar el area del panel, al dar clic en cada uno de los nodos se abre el form relacionado:
sin embargo se me presentan varios eventos indeseables como:

1. una linea gris sobre el area cliente del formulario, del ancho del width del splitter.
2. ubicacion centrada correcta de los mdichild en el area cliente de la ventana mdi.
3. formularios modales que no he podido centrar en el area cliente de la ventana mdi.
4. parpadeo que presentan los mdi child al abrir en la ventana: no ha funcionado: LockWindowUpdate(Handle)- LockWindowUpdate(0)
5. los mensajes: con showMessage, que no se muestran en el centro del contexto del formulario abierto en el area cliente de la ventana mdi si no en el centro de la ventana mdi. o desktopcenter. son mas de 300 showmessage en mi aplicacion.
Consideraciones:

1.los forms se asignan mdichild en tiempo de ejeción o creacion de la ventana al cambiarle el fomStyle.
2.Se tienen mas de 100 formularios creados y funcionado.
3. he estado leyendo a cerca de los frames, de abrir los forms dentro de un panel cambiandole el parent.
ademas de investigar sobre frames, y las posibilidades de docking y manualdock.
4. el tamaño de los forms son variables dependiendo del contenido.

En definitiva, deseo mejorar la apariencia y la navegabilidad de mi aplicación y solicito muy respetuosamente
ayuda o aportes para mejorar estos eventos indeseados en mi aplicación.




Responder Con Cita
  #2  
Antiguo 10-02-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola cenedelphi.

La guía de estilo en su punto 8 dice:
Cita:
Preguntas que no hay que hacer

He aquí algunos ejemplos de preguntas mal planteadas que seguramente nadie va a responder, por favor te pedimos que no hagas este tipo de preguntas.
1.- Tengo problemas con Delphi ¿puede alguno ayudarme?
2.- ¿Me podéis pasar el crack X?

Cómo ves la primera es insustancial, poco te van a poder ayudar, en cuanto a la segunda, no queremos que el foro se convierta en un lugar de piratas.

Tampoco debes realizar varias preguntas en un mismo hilo, para que te hagas una idea mejor te ponemos un ejemplito...

1.- ¿Cómo podría cambiar las propiedades de una carpeta y de unos archivos para convertirlos en ocultos?
2.- ¿Tiene Delphi alguna función para validar una cadena y saber si su formato es tipo hh:mm:ss?

Son dos temas totalmente distintos, debes abrir un hilo para cada una de ellas, por favor no hagas las dos preguntas en un mismo hilo.
Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 10-02-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Concuerdo con ecfisa, la pregunta es muy genérica, deberías especificar exactamente qué necesitas.
Responder Con Cita
  #4  
Antiguo 10-02-2012
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
Disculpen por los inconvenientes ocasionados.
No trato qu me digan exactamente que hacer.
El estilo Morgan no lo comparto.

Una de las pregunta específicas es:

¿Como podria evitar el parpadeo al abriri o crear en tiempo de ejecución los formularios mdiChild en una aplicacion MDI?
Responder Con Cita
  #5  
Antiguo 10-02-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por cenedelphi Ver Mensaje
¿Como podria evitar el parpadeo al abriri o crear en tiempo de ejecución los formularios mdiChild en una aplicacion MDI?
Una búsqueda me ha llevado a este hilo, a ver si te sirve.
Responder Con Cita
  #6  
Antiguo 29-02-2012
donpedro donpedro is offline
Miembro
 
Registrado: nov 2009
Posts: 102
Poder: 0
donpedro cantidad desconocida en este momento
Hola cenedelphi

para poder darte una respuesta, creo que es necesario que compartas los codigos que estas utilizando para crear y/o llamar los mdichild.
en mi caso estoy desarrollando una aplicacion con mdi y lo que hago es que los mdichild los coloco en available forms no en auto create forms y desde la aplicacion los llamo utilizando el siguiente codigo:
Código Delphi [-]
if Not Assigned(FTUTOR) then
         ftutor:=tftutor.Create(application);

y para cerrar el mdichild:
Código Delphi [-]
ACTION:=CAFREE;
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
Problema con aplicación MDI DrkMgc Varios 6 22-12-2008 20:26:39
Problema con aplicación Dark_RavenM Varios 4 27-02-2008 05:10:40
Problema con Aplicacion MDI Thales OOP 7 19-08-2005 15:31:07
Problema con mi aplicación JerS Varios 2 18-07-2005 16:33:51
Problema con aplicacion MDI wallesis OOP 5 03-01-2004 11:17:28


La franja horaria es GMT +2. Ahora son las 22:40:27.


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