![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Componente para redimensionar formulario
Hola a tod@s.
En este foro se ha preguntado bastante y de forma recurrente por el problema de redimensionar las pantallas para adaptarlas según la resolución de la pantalla donde se ejecute la aplicación. Yo en particular es un tema que tenía pendiente desde hace bastante sin haberle dado una solución satisfactoria así que me he puesto con ese asunto para pasar estos días de poco o nulo trabajo. Encontré un componente de pago que hacía ese trabajo aquí y estuve a puntiiiiiiito de comprarlo pero tiene dos pegas, primero que hay que rascarse el bolsillo (no mucho) pero algo y por otro lado que no se distribuye con código fuente. Seguí mirando por la red y encontré este link en el que hay varios componentes de ese tipo que no me convencieron mucho excepto el llamado "TFormResizer v.2.0" que hace exactamente lo mismo que el de pago pero es freeware y viene con código fuente (que por cierto tuve que retocar un poco porque los Tlabels con resize=false y centrados no los manejaba bien. Al final he preparado mi programa para que el usuario pueda redimensionar los formularios en tiempo de ejecución adaptándose todos los componentes sobre la marcha y, ya puestos, guardo la dimensión del formulario en el registro para que las próximas veces que se abra lo haga con las mismas características que tenía al cerrarse. Resumiendo, dejo esto por aquí por si a alguien le interesa. Saludos.
__________________
Be water my friend. |
#2
|
||||
|
||||
¿Y cuál has usado finalmente?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
El segundo. Y fíjate que ya tenía tooooooodos los formularios adaptados al primero pero no me acababa de convencer eso de no tener los fuentes. Saludos
__________________
Be water my friend. |
#4
|
||||
|
||||
El TFormResizer, viene para Delphi 7, ¿no hay problema al instalarlo en otras versiones más nuevas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Cita:
Yo lo estoy usando en Delphi Berlín sin problemas.
__________________
Be water my friend. |
#6
|
|||
|
|||
Interesante, gracias por el dato...
![]() |
#7
|
||||
|
||||
Hola, Francisco.
Con esto que dices me salta la pregunta: ¿el diseño de tus formularios hace uso de herencia visual, es decir, "forms plantillas" para no repetir funcionalidad común? Saludos. :-) |
#8
|
||||
|
||||
Al.
Efectivamente. Tengo una plantilla para los formularios pero me encontré con el problema de que el componente se "incrusta" en el formulario cuando lo abres y ya tenía todos los formularios "hijos" con el componente anterior incrustado. Me tocó abrir de nuevo todos los formularios para que se eliminara ese componente y se "incrustara" el nuevo. O por lo menos no he sabido hacerlo de una forma más automática. Saludos
__________________
Be water my friend. |
#9
|
||||
|
||||
Botón derecho en el form, y pulsar "Revertir herencia".
Bueno, ya no hace falta ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Tal vez con el viejo Global Search & Replace (GReplace), o alguna herramienta similar, pudiste haberlo hecho un poco más fácil. Consejo: Cuando te encuentres con algo así, pregunta antes de remangarte la camisa.
![]() |
#11
|
||||
|
||||
He probado ese componente, es sencillo, pequeño, ligero, libre y gratis, y por si fuera poco funciona muy bien. Y eso que es de 1999 nada menos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Antes la inventiva daba lugar a herramientas sólidas, efectivas y durables. La decadencia comenzó con Facebook y con las compañías de ingeniería que proyectan metas de mercado asfixiantes para sus propios ingenieros.
|
#13
|
||||
|
||||
Cita:
Antonio. Efectivamente es un componente ligero, libre y gratis. No se puede pedir más. Saludos
__________________
Be water my friend. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo redimensionar el formulario e incluir dos botones en él? | REHome | C++ Builder | 14 | 13-04-2018 23:07:01 |
Reposicionar componentes al redimensionar formulario | mcs | Varios | 7 | 12-09-2016 23:35:32 |
(OPINION) Componente para redimensionar imagenes | ANG4L | Varios | 5 | 08-11-2011 19:29:31 |
Redimensionar componente | gallipi | OOP | 2 | 27-11-2007 16:04:12 |
Redimensionar Imagen a tamaño del formulario! | kye_z | Varios | 2 | 09-11-2004 09:44:16 |
![]() |
|