¿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. |
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 |
las propiedades de anchors, aligns y GetSystemMetrics son muy utiles y te resuleven todo eso
|
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