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 09-01-2006
CHiCoLiTa CHiCoLiTa is offline
Miembro
 
Registrado: may 2003
Posts: 102
Poder: 21
CHiCoLiTa Va por buen camino
Tamaños de objetos en ventana MDIChild

Hola
Estoy programando con delphi 6 y tengo un curioso ¿fallo?
Creo un formulario con sus objetos, alienandolos, agrandandolos cuando la ventana cambia de tamaño, etc.

En tiempo de diseño funciona perfectamente, Si el formulario es normal en vez de MDIChild cuando agrando o reduzco tambien, pero en el caso de que sea MDIChild no se comporta como deberia

Los objetos no crecen de la misma forma, y segun el tamaño que tenga el formulario en tiempo de diseño sale de una forma u otra.

Por ejemplo un TMemo, quiero que su parte izquierda sea fija y la superior. Lo coloco en el formulario, cambio las propiedades para que la parte derecha e inferior varien con el tamaño del formulario, pero unas veces crece mas y otras menos segun el tampaño que se establezca del formulario en tiempo de diseño

Alguien sabe a que es debido?
Y mas importante todavia, alguien se ha enterado de lo que trato de decir^?
Responder Con Cita
  #2  
Antiguo 09-01-2006
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: 27
delphi.com.ar Va por buen camino
No se si te entendí mal, pero prueba cambiando la propiedad Position a poDefaultPosOnly para que mantenga el tamaño original, antes de ser "deformado".

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 10-01-2006
CHiCoLiTa CHiCoLiTa is offline
Miembro
 
Registrado: may 2003
Posts: 102
Poder: 21
CHiCoLiTa Va por buen camino
Asi solo me funcionaria si en diseño tengo la ventana a tamaño maximo. Los ordenadores con distinta resolucion ya no se veria bien

Voy a intentar explicarme otra vez, a ver si ahora queda mas claro
Yo pongo un componenete arriba y pegado a la derecha con estas propiedades

Anchors = [akLeft, akTop, akRight]

Lo que deberia hacerme es que cuando maximizo o cambio el tamaño de la ventana, el componente crece y decrece para ajustarse.
Pues bien, esto me funciona perfectamente, pero si pongo que pongo que la ventana de tipo MDIChild, ya no lo hace bien. Dependiendo del tamaño que este en diseño, los compoenentes tendran un tamaño u otro diferente, que luego si varia segun los parametros establecidos
Responder Con Cita
  #4  
Antiguo 10-01-2006
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: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por CHiCoLiTa
Dependiendo del tamaño que este en diseño, los compoenentes tendran un tamaño u otro diferente, que luego si varia segun los parametros establecidos
Insisto... ¿Has probado lo que te sugerí en la respuesta anterior?
Aquí tienes un ejemplo de lo que te digo
Archivos Adjuntos
Tipo de Archivo: zip EjPosition.zip (3,1 KB, 27 visitas)
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 10-01-2006
CHiCoLiTa CHiCoLiTa is offline
Miembro
 
Registrado: may 2003
Posts: 102
Poder: 21
CHiCoLiTa Va por buen camino
Si lo habia probado y no me funcionaba
Pero ya me he dado cuenta donde esta el error.
Como todas las ventanas hijas que creo, tienen una serie de efectos, propiedades y metodos comunes me hice una plantilla, y todas las ventanas son de la clase TFPlantilla. es aqui donde se me olvido cambiarle la propiedad

Muchas gracias por el tiempo invertido
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 21:06:12.


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