Resolucion pantalla
Hola. Mi problema es ajustar los forms a la resolucion de pantalla. Ahora lo hago cambiando la resolucion del monitor, tambien he probado con "scale" pero tengo que hacerlo uno por uno. ¿hay algun componente que lo haga de forma automatica????
Gracias. (delphi 6) |
Yo diseño los formularios para que se puedan ver a diferentes tamaños (anchors) y a posteriori utilizo componentes de los que almacenan posición, estado y tamaño de cada formulario (además alguno lo hacen también por resolución).
De esa forma, la primera vez salen todos iguales, a partir de ahí cada usuario se los configura a su manera y los ve siempre de forma óptima. |
Tal y como dice Neftalí, por ejemplo, con uno de los componentes de las RXlib :)
|
rxlib
Cita:
|
FormStorage y FormPlacement.
En concreto para lo que quieres te bastaría con el segundo. |
Cita:
Gracias |
Haz una prueba con un formulario sencillo, verás que no tiene más problema. Lo sueltas, lo activas y poco más.
Puedes guardar las opciones en disco o en registro. |
Con esos dos componentes guardo la posición y tamaño de los formularios, además de las columnas de los grids, anchos, etc. que decida el usuario.
Son muy fáciles de usar y funcionan muy bien. |
Cita:
no existe el identificador SResNotFound (abajo pongo la funcion que la usa symbol SetAutoSubClass is deprecated en las opciones de busqueda del proyecto le tengo puesto donde estan dcu y pas de las rx
porque me pasa esto???? gracias |
Lo que busco
Lo que busco, es algo que escale el forma tal y como lo he diseñado y que el usuario no componga nada.
yo tengo el diseño en 1024x768 y con las pantallas panoramicas actuales de los portatiles, o cambio la resolucion del adaptador o conservo la resolucion del usuario y que quede la pantalla centrada y se vea el fondo de escritorio. Lo que quiero es que mi diseño se escale lo mejor posible a la resolucion del usuario, sin que este toque nada ni mueva nada.... Espero haberme explicado bien. Gracias por su colaboracion |
No sólo has instalado has RxLib para esto también puedes probar otro de los muchos componentes que hay que hacen lo mismo (al final todos son similares).
Si decides instalar las RxLib (buena elección a mi parecer), pues habrá que solventar este problema. ¿Las RxLib se han instalado correctamente? ¿Te pasa con cualquier componente de las Rx o sólo con este? ¿Si abres algun ejemplo de los que vienen, funciona? |
La franja horaria es GMT +2. Ahora son las 04:29:17. |
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