怎么动态创建toolbutton 
是程序关闭后,创建的控件在下次打开时 
仍然存在,而且创建事件不要在form.create事件里写 
因为不需要开机就创建,而是通过其他事件创建。
代码详细演示,谢谢

解决方案 »

  1.   

    换一个思路
    toolbutton创建后,通过visible来控制其是否显示
      

  2.   

    创建控件时记录控件信息到ini文件,在指定事件中再调用
    试试看看,顶
      

  3.   

    怎么把控件信息保存在int里呢?
      

  4.   

    创建方法
      TButton bt=TButton.Create;
      bt.Parent:=Panel1; //确定显示到那个容器中
      bt.Left:=ini.readinteger();
      bt.top:=ini.readinteger();
      bt.Caption:=ini.readString();
      ....保存方法
      ini.writeinteger(bt.left
      ini.writeinteger(bt.top
      ini.writeCaption(bt.Caption
    至于这两个方法在什么事件中执行,根据情况确定吧。