Ver Mensaje Individual
  #6  
Antiguo 05-09-2008
marcoev marcoev is offline
Miembro
 
Registrado: may 2003
Ubicación: Nogales, Sonora, Mex.
Posts: 57
Reputación: 22
marcoev Va por buen camino
Bueno pues tambien ya encontre la solucion a ese problema a continuacion pongo el codigo por si a alguien mas le interesa.

Código Delphi [-]
var
  pAlmacen:TAdvOfficePage;
  frmAlmacen:TfrmAlmacenes;
...
//pControl es el PageControl 

  if pControl.IndexOfPage(pAlmacen) < 0 then begin
    pAlmacen:=TAdvOfficePage.Create(Self);
    pAlmacen.AdvOfficePager:=pControl;
    pAlmacen.Caption:='Almacenes';
    frmAlmacen:=TfrmAlmacenes.Create(pAlmacen); //Este es el frame a asignar
    TControl(frmAlmacen).Parent:=pAlmacen;
    frmAlmacen.Align:=alClient;
    pControl.ActivePage:=pAlmacen;
  end
  else
    pControl.ActivePage:=pAlmacen;

ahora estoy con otro problema, estos tabs cuentan con su propio boton para cerrar y al cerrarse se liberan de memoria, el detalle esta en que yo quiero poner un boton dentro del frame el cual el usuario cuando de clic cierre el TAB que esta conteniendo el frame y lo libere. alguna sugerencia?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-)
Responder Con Cita