Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo Hace 18 Horas
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 281
Poder: 21
darkbits Va por buen camino
Como hago en un tform1 que aparescan varias pantallas

hola grupo.
Estoy modernizando la arquitectura visual de un sistema de gestión de escritorio antiguo. Anteriormente funcionaba con el esquema clásico de barra de botones superior donde cada opción abría una ventana secundaria independiente (Form2, Form3, etc.).

El objetivo actual es llevarlo a un diseño tipo Dashboard / Single-Window (similar a aplicaciones web o ERPs modernos): una sola ventana principal con un menú lateral o superior, donde el área de trabajo central intercambie las vistas (ej. Clientes, Productos, Facturación) sin abrir ventanas flotantes.

Cuento con unas 10 pantallas principales y me gustaría saber cuál es el estándar más limpio y mantenible:
Frames: ¿Es realmente la vía estándar o existen desventajas de gestión de memoria/eventos cuando el proyecto escala?
o como puedo cargar tform1 los demas form2...10 dentro de form1


Agradezco de antemano sus recomendaciones sobre qué patrón les ha dado mejor resultado en producción en cuanto a mantenimiento y rendimiento.
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #2  
Antiguo Hace 14 Horas
emailx45 emailx45 is offline
Miembro
 
Registrado: abr 2025
Posts: 27
Poder: 0
emailx45 Va por buen camino
Simplificar en exceso puede acarrear consecuencias sumamente indeseadas. Un "Frame" es un "Form" sin vida propia; por lo tanto, siempre dependerá de un formulario. Un formulario puede alojarse dentro de un TPanel y, en consecuencia, también dependerá de un formulario. Así pues, lo que consumirá memoria no son los formularios en sí, sino el contenido que se coloque dentro de ellos. Si necesitas que un formulario abra otro (para mostrar datos secundarios o relaciones de tipo "maestro-detalle"), ¡entonces no tiene sentido limitarse a una sola pantalla! En este caso, lo más adecuado es utilizar ventanas modales. A veces, intentar acortar el camino conduce a senderos más difíciles de recorrer...
Responder Con Cita
  #3  
Antiguo Hace 12 Horas
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.507
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puedes utilizar los controles que traen las versiones de Delphi nuevas, para convertir tus formularios (en realidad no hay que convertirlos, ya te sirve como están) en pestañas.
De esa forma puedes tener una interfaz de la aplicación para que funcione como los navegadores.

Tendrás que revisar cómo están creados tus formularios y ajustarlo para que se vean correctamente "a pantalla completa".

Revisa estas 2 entradas del blog. Explican lo que quiero decir:
https://neftali.clubdelphi.com/delph...icaciones-mdi/
https://neftali.clubdelphi.com/compo...z-de-pestanas/

Revisa también este link donde se describe el nuevo componente TTabView a ver si te cuadra con lo que quieres hacer:
https://docwiki.embarcadero.com/RADS...abView_Control
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Seleccionar ítem del TDBGrid Tform1 a TForm2 Minoru Lazarus, FreePascal, Kylix, etc. 4 12-12-2014 23:43:37
¿Como hago para que los DBEdit Me aparescan en Blanco? feliz-58 Varios 6 26-12-2012 21:31:25
TForm1 a fichero y luego recuperarlo hector.roma OOP 2 30-06-2006 12:06:10
Como hago para colocar una sentencia sql en varias lineas de codigo en delphi Shidalis OOP 5 16-08-2005 19:24:36
Como Abortar mi APP sin q aparescan Mens de ERROR pcicom OOP 5 22-03-2005 10:22:13


La franja horaria es GMT +2. Ahora son las 22:16:03.


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
Copyright 1996-2007 Club Delphi