Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2016-06

Dudas con anclaje de componentes

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Neri Cervin

Hola compañeros de la lista.
Soy nuevo en Lazarus, y estoy intentando portar un pequeño programa que tenía desarrollado en otro lenguaje.

Se me presenta una duda con el anclaje de elementos en la ventana. En una línea, tengo un TLabel, tres TStaticText y 2 TBitbtn (lo pueden ver en la imagen adjunta).
Lo que quiero es que el TLabel mantenga siempre el mismo tamaño y quede siempre a la izquierda; los 2 TBitbtn deben estar siempre a la derecha y mantener el mismo tamaño. Hasta acá todo bien. El tema es que necesito que los 3 TStaticText del centro, varíen su tamaño y ubicación para utilizar el espacio que queda en el medio en forma equitativa. He estado probando diferentes formas pero ninguna me ha dado resultados.

Alguna idea o sugerencia?

Saludos!

Neri
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20160626/bee01f87/attachment.html> ------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: Anclaje.png
Type: image/png
Size: 6713 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20160626/bee01f87/attachment.png>

Reply by email

Maikel Enrique Pernía Matos
to Neri Cervin

Una idea:

Pones dentro de un contenedor ejemplo un "TPanel" todos los objetos luego modifica las propiedades alineación (Align) de los objetos que están en el interior, incluso separarlos con "TSplitter" para que en ejecución puedan ser redimensionados manualmente por el usuario y al panel le pones «alTop» para que tome todo el ancho del "TForm", además puedes poner los bordes en BevelOuter y BevelInner en «bvNone» para que no se vean los bordes y al objeto que supongo va debajo en tu interfaz ejemplo un TDBGrid le cambias la misma propiedad "Align" para el valor «alClient» para que tome las dimensiones restantes, también puedes poner otro "TSplitter" para separar ambos objetos y dotar a la interfaz del mismo funcionamiento de redimensión en tiempo de ejecución.

Saludos,
Maikel

Neri Cervin wrote 28 lines
Hola compañeros de la lista. Soy nuevo en Lazarus, y estoy intentando portar un pequeño programa que tenía desarrollado en otro lenguaje. Se me presenta una duda con el anclaje de elementos en la ventana. En una línea, tengo un TLabel, tres TStaticText y 2 TBitbtn (lo pueden ver en la imagen adjunta). Lo que quiero es que el TLabel mantenga siempre el mismo tamaño y quede siempre a la izquierda; los 2 TBitbtn deben estar siempre a la derecha y mantener el mismo tamaño. Hasta acá todo bien. El tema es que necesito que los 3 TStaticText del centro, varíen su tamaño y ubicación para utilizar el espacio que queda en el medio en forma equitativa. He estado probando diferentes formas pero ninguna me ha dado resultados. Alguna idea o sugerencia? Saludos! Neri _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus-es
Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/

Reply by email