Ver Mensaje Individual
  #3  
Antiguo 24-03-2011
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Reputación: 18
Ledian_Fdez Va por buen camino
Post

Hola delphianos, les comento que tengo declarado el frame de esta forma:

Código Delphi [-]
type
  PrincipalForm= class(TForm)
  ...
  end;

var
  miFrame : TFrame;

Acá puedo acceder a el como bien decía duilioisola así:

Código Delphi [-]
PrincipalForm.miFrame

Lo que no puedo acceder a los controles que ella contiene, digamos por ejemplo Labels, ListView, Button ...

Código Delphi [-]
PrincipalForm.miFrame. ListViewBodega;
Undeclared identifier: 'ListViewBodega'

Podría ser de que como miframe se crea en tiempo de ejecución, hasta el momento el no tenga realmente el contenido de TBodegaFrame.

Código Delphi [-]
procedure TPrincipalForm.JvXPBar5ItemClick(Sender: TObject;
  Item: TJvXPBarItem);
begin
 LiberarFrame;
 Case Item.Index of
   0:begin    // Bodegas
      miFrame:=TBodegaFrame.Create(nil);
     end;
   1:begin    // Nucleos
      miFrame:=TNucleosFrame.Create(nil);
     end;
   2:begin    // Consumidores
      miFrame:=TConsumidoresFrame.Create(nil);
     end;
 End;
 miFrame.Parent:=Panel1;
 miFrame.align:=alClient;
end;

Lo que si es cierto es que aun no logro acceder a sus controles para interactuar con ellos, digamos por ejemplo que es el caso que me ocupa:

Desde el TBodegaFrame (miframe) llamo a otro formulario ProcesaBodegaForm donde desde el me van a introducir unos datos con los cuales luego de validarlo y procesarlo muestro el resultado en el ListViewBodega.

en espera de sus comentarios y respuestas,
y miles de gracias de antemano...

Lo saluda,
Yo.
Responder Con Cita