Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Centrar en pantalla (https://www.clubdelphi.com/foros/showthread.php?t=12217)

Gorehide 09-07-2004 11:23:45

Centrar en pantalla
 
Buenas:

Lo primero encantado de estar aqui.

Soy nuevo por aqui asi que no se si esta pregunta iria mejor en otro apartado :) pero disparo.

Hacia tiempo que no programaba y ahora que estoy haciendo el programa de gestion de mi empresa me han salido unas dudillas.

Le he dicho a la pantalla de mi programa que se extienda hasta el tamaño de la resolucion de la pantalla pero con eso lo que consigo es que los elementos que aparecen en pantalla se queden en la margen izquierda superior. Como prodia decirle que todos los elementos (que estan dentro del form) se centren (en el Form)en pantalla?? Hablo por supesto en tiempo de ejecucion

Un saludo

Gorehide

tcp_ip_es 09-07-2004 11:35:07

espero que te sirva este link....

http://www.clubdelphi.com/foros/show...ght=resolucion

Saludos, Tony

Lepe 09-07-2004 11:39:12

"Encantado de tener a otro Delphimaniaco por aqui" ;)

Si usas delphi 5 o superior tienes las propiedades Anchors (Anclaje), por defecto vienen ancladados a la izquierda y alto (left y top), pon esas dos propiedades a false y verás como corren por la pantalla cuando cambias el tamaño de tu ventana. (En lugar de maximizar la ventana, usa las esquinas para cambiar el tamaño, verás el comportamiento que toman)

Si usas una version de delphi inferior, podrías crear una rutina que calculase la nueva posicion segun el ancho y alto actual de la ventana que lo contiene, y en el formResize, llamar a esa rutina para cada control que exista en tu ventana. Si esta idea es la que te interesa, podemos profundizar en futuros mensajes.


Saludos y esperamos verte por aqui más a menudo, que la cosa sin tí no es lo mismo ;) :p :D

Gorehide 09-07-2004 11:59:28

Muchas gracias compañeros.

Uso el delphi 7 asi con lo que dices, Lepe, de momento me vale, pero tomo nota de ese post tcp_ip_es.

Gracias de nuevo

Gorehide


La franja horaria es GMT +2. Ahora son las 07:12:30.

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