FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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! |
#2
|
||||
|
||||
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 .... |
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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! |
#5
|
||||
|
||||
Hola.
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
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 |
|