Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Diseño en Bind Visually (https://www.clubdelphi.com/foros/showthread.php?t=97982)

jafera 04-02-2026 13:12:40

Diseño en Bind Visually
 
1 Archivos Adjunto(s)
Buenos días a todos.


Estoy migrando una aplicación mía personal desde VCL a FMX, prácticamente la estoy reescribiendo de cero.
El problema es que el form principal tiene varias pestañas y un montón de edits, combos, checks, etc.
He creado diferentes layouts en el bind visually para que solo vea los spaghetis de cada pestaña y no sea una maraña y he notado una lentitud aterradora en el diseño, es normal?
Supongo que no soy el único que tiene una aplicación con muchos componentes en pantalla.
Tal vez hay algún otro sistema para que esta ralentización no sea tan "visual"?


Os paso una imagen de muestra

Gracias

Neftali [Germán.Estévez] 04-02-2026 17:41:40

Supongo que una opción sería diseñar Frames (o forms) separados y luego "juntarlos" (dockarlos) en ejecución.
te obligará a generar más código para "conectarlos" en ejecución, pero se podría probar.

jafera 04-02-2026 19:40:59

Gracias Germán.


Te refieres a crear forms separados uno por pestaña?
Es que ahora la información principal esta en una sola tabla básicamente a parte de las tablas auxiliares.

Saludos

Neftali [Germán.Estévez] 05-02-2026 11:10:09

Cita:

Empezado por jafera (Mensaje 571831)
Te refieres a crear forms separados uno por pestaña?
Es que ahora la información principal esta en una sola tabla básicamente a parte de las tablas auxiliares.

Si un Frame/form por pestaña.
En ejecución (antes de abrir los Datasets) los incrustas (dockas) y les pasas como propiedad la fuente de datos (Dataset).
No debería haber problema porque todos apunten a la misma tabla. Una vez que todos estén dockados y apuntando al Dataset correcto ya puedes abrirlo.


La franja horaria es GMT +2. Ahora son las 06:37:37.

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