Ver Mensaje Individual
  #7  
Antiguo 13-12-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 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 Diego.

La propiedad Parent del form especifica que control contiene al form. No figura en el Object Inspector, pero podés acceder a ella por código.

A modo de ejemplo MDI crea dos forms (frMDIForm y frMDIChild), quitá el segundo de Project->Options->Forms->Auto-create forms. En la propiedad FormStyle del primero pone fsMDIForm y en la del segundo fsMDIChild y en ambos un TButton.

frMDIForm:
Código:
void __fastcall TfrMDIForm::btnCallChildClick(TObject *Sender)
{
  TfrMDIChild *F = new TfrMDIChild(this);
  F->Parent = this;
}
frMDIChild:
Código:
void __fastcall TfrMDIChild::btnChangeCaptionClick(TObject *Sender)
{
  TForm *F = static_cast<TForm*>(Parent);
  F->Caption = "NUEVO CAPTION EN frMDIForm";
}
Saludos.
__________________
Daniel Didriksen

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