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 12-06-2012
franroju franroju is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 55
Poder: 13
franroju Va por buen camino
Dudas sobre propiedad Align de los Forms

Hola gente. En este caso ando buscando consejos de cómo puedo hacer para que mi programa presente una buena vista. Paso a explicarles:

A todos los Forms de la aplicación le puse Align = alClient. Si no entiendo mal, eso hace que el Form tome el tamaño de la pantalla que lo está ejecutando, verdad??

Dentro de uno de ellos, tengo 3 DBGrids. Los DBGrids deseo que sean de diferentes tamaños. Por ej. el DBGrid1 le pongo Align = Top, con lo cual ocupa todo el ancho del Form y se me "pega" al tope del mismo.

Pero a los 2 restantes, cómo puedo acomodarlos desde el diseño, sin tener que cambiar la propiedad Width y demás?? Más detalles. Quiero uno de los DBGrids abajo del todo, pero si le pongo Align = alBottom, me toma todo el ancho, cuestión que no quiero.
Y ponerle valores a los Width hace que cambie de una pantalla a otra.

En fin, espero consejos, o comentarios, quizás no sobre este caso particular (lo explique para que quede como referencia a qué me refiero), sino en casos generales, para saber bien cómo explotar la parte de diseño al máximo, y así evitar código.

Gracias!
Responder Con Cita
  #2  
Antiguo 12-06-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 franroju.

¿ Podrías poner un esquema o imagen (muy simple) de como te gustaría que se alinearan los tres DBGrids en el form ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 12-06-2012
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
A reserva de que pongas la imagen que propone ecfisa, podrías probar con la propiedad anchor del dbgrid. Normalmente, la propiedad anchor está en [akTop, akLeft], significando que el control se mantendrá a una distancia fija de los bordes superior e izquierdo del formulario cuando lo redimensionas. Si añades akRight, el control también mantendrá una distancia fija del borde derecho ocasionando que, al redimensionar, el control cambie el ancho pero siempre manteniendo las distancias.

// Saludos
Responder Con Cita
  #4  
Antiguo 13-06-2012
franroju franroju is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 55
Poder: 13
franroju Va por buen camino
Gracias a los 2 por responder. Adjunto 2 imagenes. La primera muestra el Form con los 3 DBGrids. Así los quiero, y así se ve, el tema es que tengo que cambiar la propiedad Width cada vez que hay alguna actualización y me gustaría evitar esa codificación.

En la segunda imagen, estoy más complicado, je. Como verán, toda la parte de abajo no se ve, tengo que hacer scroll. Esto me sucede en una netbook. En una notebook, se ve bien, entra todo justito como quiero. En un monitor de 17'', también tengo que hacer scroll. Será por la resolución de la pantalla??

El caso contrario me pasa con los demás, que por ahí se ven bien donde programo, y en un monitor grande se ve como que "sobra espacio" en el Form, y queda feísimo.

En fin, espero que entiendan mis dilemas, je. Capaz soy malísimo diseñando jaja. Pero bueno, si es así diganmelo . O tal vez me falta comprender más las propiedades de Align, Anchor y demás, de las propiedades.

Gracias!
Imágenes Adjuntas
Tipo de Archivo: jpg listado.jpg (15,6 KB, 14 visitas)
Tipo de Archivo: jpg alta.jpg (12,0 KB, 11 visitas)
Responder Con Cita
  #5  
Antiguo 13-06-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.
Cita:
Esto me sucede en una netbook. En una notebook, se ve bien, entra todo justito como quiero. En un monitor de 17'', también tengo que hacer scroll. Será por la resolución de la pantalla??
Revisa si te sirve este enlace: Aplicación maximizada descolocada en la pantalla

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Propiedad align xanxov Lazarus, FreePascal, Kylix, etc. 3 06-02-2009 17:33:54
Imagen o texto sobre el menu / menu con align / menu movible dajaji Varios 12 21-09-2007 00:30:19
Consulta sobre Forms eldiegofg Varios 8 07-09-2007 00:05:43
Controlar la propiedad Align de dos derivados de TControl.. pvizcay Varios 2 05-07-2006 01:49:34
pregunta sobre forms quake2420 OOP 3 17-05-2004 11:34:31


La franja horaria es GMT +2. Ahora son las 16:48:09.


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