Form1.RemoveControl(Edit1);
或者
  FreeAndNil(Edit1);—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
             毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
  I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
    

解决方案 »

  1.   

    那如果这edit包含在一个panel里呢?
      

  2.   

    RemoveControl没有释放内存,我不认为是好办法
    edit1.free
    edit1.destroy
    freeandnil
    都是释放对象的,这三个基本上是一们的
    freeandnil多了将对象指针设为nil
      

  3.   

    netlib(河外孤星) 说得很对·
      

  4.   

    如果你要在panel里用removecontrol
    可以这样使用
        button1.Parent.RemoveControl
      

  5.   

    那在quickrep1里的reptext(是不是这个名字,不记得了,反正就是弄报表的)
    的删除,是不是可以用quickrep1.reptext1.free?
    还是quickrep1.band1.reptext1.free?
      

  6.   

    很同意netlib(河外孤星) 的观点,这些方法的确有这样的差异