你好像没有指定Bbutton的owner是谁,所以会有问题。

解决方案 »

  1.   

    owner是在create的参数中设定!已设置了
      

  2.   

    清除其它函数中关于Bbutton的代码试试
      

  3.   

    是否是BUTTON生成后未释放而又生成新的BUTTON,导致冲突所致。
      

  4.   

    是生成了新的Button,但所有的button的onclick事件我都调用了同一个DoClick.
      

  5.   

    我以前也遇到过这种情况,不过你单步跟踪一下很快就会找到答案的。
    有可能是你运行多次,没有释放系统资源的缘故,DELPHI是不会自己给你释放你自己所创建控件的资源的,每次关闭再运行时试着释放一个你所创建时所占用的资源就好了。
      

  6.   


    begin
      Bbutton:= TButton.Create(self)
      Button.parent:= '窗体名';
      Button.OnClick:= DoClick;
    end;
    我已用过很多次但从末出现过bug!!