>> 370
お答え有難うございます。

コンストラクタのOwnerには作成元のオブジェクトを
入れているつもりだったのですが、以下のように書いた
場合は作成元がOwnerとして渡っていないのでしょうか?

Form1上にButton1を配置してButton1からForm2を作成
する場合
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2* NewForm=new TForm2(this);

NewForm->ShowModal();

delete NewForm;
}

とした時、thisで示されているオブジェクトはButton1では
ないのでしょうか?