Ver Mensaje Individual
  #11  
Antiguo 27-04-2023
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Reputación: 19
kuan-yiu Va camino a la fama
Yo uso frames de un modo diferente.
Tengo varios que incrusto donde necesito, a veces de forma concurrente, lo que me daba problemas de instancias cuya solución fue bastante tonta.
La variable para usar el frame la defino en el formulario que lo usa, dentro de la sección private.
Tengo un procedimiento que crea el frame usando la variable que necesito y con las características necesarias (diferencias visuales y de comportamiento).

Código Delphi [-]
// FRAME
U_MiFrame
...
Type 
   tfrm_MiFrame = Class(TFame)
   ...
   end;

var
   // Aquí no la defino

// FORMULARIO QUE LO USA
U_OtraCosa

Type 
   tf_OtraCosa = Class()
   ...
   private
      frm_MiFrame_OtraCosa1: tfrm_MiFrame;  // Aquí defino la variable, tantas como necesite
      procedure cargaFrameParametrizado(esteFrame: tfrm_MiFrame; parametros: record);
   end;
Responder Con Cita