Ciao a tutti, ho questa situazione:

ho un frame (FrameDiRicerca) e dentro di esso ho vari pannelli (TPanel)
in un panel di questi ho inserito un secondo TFrame nel quale c'e' un TButton.

in un certo punto della mia applicazione creo a runtime un TForm e, sempre a runtime, ci inserisco il mio FrameDiRicerca. poi effettuo lo showmodal del form creato.

io dovrei chiudere il form creato premendo il Tbutton presente nel pannello del FramediRicerca.

codice:
var
  myForm: TForm;
  myFrame: TFrameQueryBiglietti;
begin
  PostMessageAbilitato:=False;
  PostMessageId:=0;
  myForm := TForm.Create(nil);
  myFrame:= TFrameQueryBiglietti.Create(self);
  try
    myForm.WindowState:=wsNormal;
    myForm.Position:=poDesktopCenter;
    myForm.Caption:='Query Biglietti';
    myFrame.Parent:= myForm;

    if myForm.Showmodal = mrOk then
     begin
       ShowMessage(inttostr(PostMessageId));
     end;

  finally
    PostMessageAbilitato:=True;
    myFrame.Free;
    myForm.Free;
  end;
come devo fare per chiudere myForm?

grazie