Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Como resolveis las diferencias de resolución de pantalla? (https://www.clubdelphi.com/foros/showthread.php?t=32715)

Tejares 14-06-2006 12:39:07

¿Como resolveis las diferencias de resolución de pantalla?
 
¿Como resolveis las diferencias de resolución de pantalla?

Me explico: Construimos una barra de herramientas (toolbar, o con una panel, o un actiontoolbar) con sus botones, pero si en un ordenador con una pantalla a resolución 800x600, la barra de herramientas queda proporcionada a la pantalla (de izquierda a derecha) en una de 1024x768 la misma barra de herramientas queda ridícula, ya el botonaje queda totalmente colocado en la parte izquierda y la parte central y derecha no hay nada.

He intentado varias soluciones pero hasta ahora ninguna me resulta definitiva.

¿Conoceis alguna?

Muchas gracias.

Lepe 14-06-2006 14:00:45

Ponle iconos más grandes, o también ponle que el texto de cada botón salga a la derecha del icono, de esta forma los botones son más alargados que altos, así avanza más a la derecha.

Yo no veo tanta diferencia de 800 de ancho a 1024 sólo van 200 pixels ;)(a menos que se usen las fuentes pequeñas en windows). .

Normalmente todas mis ventanas las hago de 800x600 (si no caben los botones, añado un TPageScroller o TScrollBar, ahora no recuerdo el nombre). en 800x600 se verá el Scroller, pero en 1024 desaparece ;).

Tambien puede incluirse un Panel dentro del Toolbar y los controles que pongas dentro, le configuras los Anchors para que se desplace horizontalemente por la pantalla (realmente no he usado esta opción, pero podría tenerse en cuenta).

Saludos

droguerman 15-06-2006 18:34:16

las propiedades de anchors, aligns y GetSystemMetrics son muy utiles y te resuleven todo eso

Tejares 16-06-2006 12:40:07

Gracias amigos.


La franja horaria es GMT +2. Ahora son las 21:08:32.

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