![]() |
Programa en Lazarus no se adapta a la resolucion
Hola gente, actualmente me encuentro realizando un IDE para el lenguaje de programacion de videojuegos BennuGD, el mismo se encuentra integramente desarrollado en lazarus y la idea es que funciones en Linux, Windows y MACOS. Ahora la consulta... tengo un grave problema cuando deseo ejecutar el IDE en monitores con una resolucion de pantalla distinta a la que utilizo en el diseño, todos los controles se desordenan y en algunos casos hasta desaparecen . he buscado en los diferentes temas de los foros dedicados a delphi y ninguna solucion brindada me ha servido (en algunos casos utilizan la funcion ScaleBy, pero no existe para lazarus).
alguien ha implementado esto en algún desarrollo realizado en Lazarus? desde ya muchas gracias!! Alexis PD: En un tiempo más voy a liberar el código fuente del IDE... asi que aquellos que quieran colaborar con el desarrollo del mismo bienvenido sea ! |
Simplemente es porque no alineas bien los controles.
Debes aprender a utilizar las propiedades "align", "anchor", "autosize", "BorderSpacing" y "Constraints" de todos los controles, así como la utilización de paneles para mantener controles por grupos. Puede que haya olvidado alguna propiedad, pero creo que están todas. |
Cita:
muchas gracias!! Saludos! |
| La franja horaria es GMT +2. Ahora son las 04:45:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi