Ver Mensaje Individual
  #14  
Antiguo 26-10-2017
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: 18.267
Reputación: 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
Cita:
Empezado por The Cid James Ver Mensaje
En este caso solo cerraria el for, tventa, estoy trabajando como con 10 hay posibilidad de algo mas general?
Te he puesto el código para que veas la operación a realizar. Está claro que si trabajas con varios frames diferentes, no te vale usar:
Código Delphi [-]
FreeAndNil(fVenta);

Tendrás que utilizar una variable, que almacene el formulario actual.
Al dockar un form tendrás que guardar ese form:

Código Delphi [-]
...
public
  FormAbierto:TForm;
...

Al abrir un form, lo guardar en la variable y al cerrar utilizas la variable para cerrarlo.

Cita:
Empezado por The Cid James Ver Mensaje
También me surgido otra duda mientras lo hacia, que es el tema del tamaño de los forms que se incrustan, quisiera que se auto ajusten al tamaño del tpanel
Se supone que esta línea hace que el formulario se ajuste al tamaño del panel:
Código Delphi [-]
fVenta.Align := alclient;

Lo que te queda es diseñar el formulario para que se autoajuste correctamente a los diferentes tamaños.
__________________
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