Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-10-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ASAPLTDA.

Por otro lado, si deseas continuar usando forms como en tu código, creo que sería mejor hacer algo como:
Código Delphi [-]
...
procedure TForm1.FormTabSheetClose(Sender: TObject; var Action: TCloseAction);
begin
  ShowMessage(Format('%s se cerrará', [TForm(Sender).Name]));
  Action:= caFree;
end;

procedure CreateFormInTabSheet(const FormName: string; FormClose: TCloseEvent;
  TabSheet: TTabSheet);
begin
  with TForm.Create(TabSheet) do
  begin
    Name:= FormName;
    Caption:= Name;
    Hint:= Name;
    FormStyle:= fsNormal;
    BorderStyle:= bsSizeable;
    WindowState:= wsMaximized;
    OnClose:= FormClose;
    Parent:= TabSheet;
    Show;
  end;
end;

// Ej., crear un form en cada TabSheet
procedure TForm1.btnCreateClick(Sender: TObject);
var
  i: Integer;
begin
  with PageControl1 do
    for i:= 0 to PageCount-1 do
      CreateFormInTabSheet(Format('Form_TabSheet%d',[i+1]),
        FormTabSheetClose, Pages[i]);
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



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
Delphi, Indy, SSL Cuales versiones trabajan bien con cuales ?. Como se configuran ? rolandoj Internet 12 23-03-2014 17:07:41
Asigna formato de campos dentro de la BBDD Cannabis Firebird e Interbase 4 14-10-2008 22:00:58
Parent, ParentWindow, objetos y el error Control has no parent Window dec Varios 18 07-08-2007 15:02:01
Como se asigna el index del checklistbox.... ronimaxh Varios 8 10-07-2007 20:17:14
Asigna Fecha y Hora Automatico al Insertar Maury Manosalva OOP 3 31-10-2005 20:36:29


La franja horaria es GMT +2. Ahora son las 19:11:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi