树形菜单使用,菜鸟求指教

树形菜单使用,初学者求指教
下面这个树形菜单是能够使用了,但是我想请问一下,如果我点击录入时,如何在panel2上创建一个edit编辑框,点击修改时,如何在panel2上创建一个List列表,谢谢!
我试过用TEdit *edit1 = new TEdit(this->Panel2);但是显示不出来,求指教

void __fastcall TForm1::TreeView1DblClick(TObject *Sender)
{
  //TPanel Panel2 = new TPanel(this->Form1);
  if (TreeView1->Selected->Text == "录入")
  {

  Panel2->Caption = "录入";
  }
  if (TreeView1->Selected->Text == "修改")
  {
  Panel2->Caption = "修改";
  }
}

------解决方案--------------------
TEdit *edit1 = new TEdit(this->Panel2);

edit1->Parent = Panel2;//还需要这句话
------解决方案--------------------
估计是位置太靠右考下了吧
edit1->Top = 300;
edit1->Left = 300;
这两个300不要这两行或改成1试试
------解决方案--------------------
你的Panel2有多高多宽?Panel2上的Edit的坐标是以Panel2的左上角作为零点的。