https://foro.gambas-es.org/viewtopic.php?f=1&t=5329
-----------------------------------
Tasagore
Lunes, 04 Abril 2016, 18:59

Extraño Problema Con Tamaños De Formularios
-----------------------------------
Hola, estoy intentando hacer una aplicación para una Raspberry 3 con Gambas pero me pasan cosas raras, la RB3 tiene un panel oficial de 7" con touch, que por cierto es una porquería porque no tiene los pixels cuadrados así que el que lo quiera comprar que se lo piense dos veces.

El tema es que para desarrollar me conecto a la RB3 a una consola que tiene una resolución de 1024x768, creo un formulario de 800x480 pixels con una imagen de fondo de ese tamaño, esa es la resolución que tiene el panel, y pongo un botón de 50x50 pixels en la zona inferior derecha, es decir, coordenadas 750x430, hasta aquí todo perfecto, compilo, lo ejecuto y funciona bien aunque lógicamente en esa consola me sobra espacio por los laterales del formulario. Ahora voy y lo ejecuto en la consola :0 (la que sale por el touch), la imagen del fondo se ve completa pero...el botón no está.

Tras mucho investigar me he dado cuenta de que el botón realmente está fuera de la zona de pantalla, aunque yo le he dicho que está en 750x430 realmente lo pinta como si estuviera en 900x550 (por decir), con lo que no se ve en la pantalla.

También cambia el tamaño de las fuentes y en general es como si el posicionamiento de los controles fuera relativo en lugar de absoluto, ¿esto es algo del compilador? ¿Alguna opción que tenga que configurar? Porque es totalmente imposible programar así...


-----------------------------------
shordi
Lunes, 04 Abril 2016, 19:13

Re: Extraño Problema Con Tamaños De Formularios
-----------------------------------
¿Has probado a utilizar controles auto-ajustables? Mírate éste hilo:

https://foro.gambas-es.org/viewtopic.php?f=1&t=5209


-----------------------------------
Tasagore
Lunes, 04 Abril 2016, 19:56

Re: Extraño Problema Con Tamaños De Formularios
-----------------------------------
[quote user="shordi" post="31503"]¿Has probado a utilizar controles auto-ajustables? Mírate éste hilo:

https://foro.gambas-es.org/viewtopic.php?f=1&t=5209[/quote]
El problema era precisamente ese, que estaba la propiedad Scale del formulario estaba habilitada y me "descontrolaba" todo, no había visto ese comportamiento aunque sigo sin entender que si diseño a un tamaño y pongo en una coordenada concreta algo, cuando lo ejecuto a ese tamaño el control cambie de sitio, podría entender que si ejecuto a otra resolución escale las posiciones, pero en fin, eso ya me funciona.

Pero algo no está bien porque pongo un Label con un fuente FreeSerif a 25 sin escalar, la pongo dentro de un dibujo, todo parece ok, lo ejecuto en el tamaño final y el texto se sale del dibujo.


