Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 25-03-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
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 ginkaku.

No logro entender en que contexto estás teniendo problemas para usar uno u otro modo. Es decir, si podes acceder a las propiedades Handle, también tenes que poder acceder a las propiedades Parent.

Por ejemplo, estos dos códigos son equivalentes:
1)
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Form2 = new TForm2(this); // (*)

  Form2->Parent  = Panel1;
  Form2->Align   = alClient;
  Form2->Show();
}
2)
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Form2 = new TForm2(this);

  ::SetParent(Form2->Handle, Panel1->Handle);
  SetWindowPos(Form2->Handle,HWND_TOP, 0, 0,
    Panel1->ClientWidth, Panel1->ClientHeight, SWP_NOACTIVATE);
  Form2->Show();
}
Y, para agregar una opción diferente, de este modo lo muestra sin título ni bordes como si fuera un TFrame:
Código:
void __fastcall TForm1::btManualDockClick(TObject *Sender)
{
 Form2 = new TForm2(this); // (*)

 Form2->Show();
 Form2->ManualDock(Panel1, NULL, alClient);
 Form2->Align = alClient;
}
(*) Esta linea es innecesaria si Form2 se encuentra en: Project => Options => Forms => Auto-create forms.

Saludos.
__________________
Daniel Didriksen

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



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
Sintaxis humana roman Debates 34 10-12-2010 17:31:25
Problema con SetParent vejerf Varios 1 21-05-2010 13:41:08
Sintaxis con count zvf SQL 17 31-01-2008 01:02:18
Sintaxis en el SQL Alexander SQL 2 11-09-2006 18:13:17
Que tengo mal en mi sintaxis kamikaz SQL 2 28-08-2004 02:16:04


La franja horaria es GMT +2. Ahora son las 14:03:52.


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