我在程序中动态创建了一个Button按钮,怎样让程序下次运行的时候
那个动态创建的按钮还显示在窗体上呢?

解决方案 »

  1.   

    把代码放在FormCreate里不就可以了??!!
      

  2.   

    OnShow中添加代码就是了
    很基础的操作呀设置Parent就可以见到效果了自己找书看看了,这么简单的问题Google上随便找就有答案了例如http://dev.csdn.net/develop/article/21/21310.shtm
    hehe :)
    by http://lysoft.7u7.net
      

  3.   

    需要配置?
    用Ini文件保存设置了
      

  4.   

    是呀,把创建的代码放到窗体的oncreate中就可以
      

  5.   

    如果在ONCREATE()中创建,当调用ONCLICK()事件时就会出错,我是放在表单ONSHOW()事件中创建的.
      

  6.   

    你好像没理解我的意思,我说的不是通过在Create中或者Show中创建
    如果我是通过点击一个Button按钮创建一个文本框
    但是下次运行的时候那个创建的文本框就没有了,不知道怎么保存下来
      

  7.   

    To  ly_liuyang(Liu Yang) 
    如果我是在窗体上创建了很多不同种类的控件,那我我用流来保存?
    用流保存什么呢?窗体?
    如果是保存窗体,那么在哪个事件中把它读回来呢?
      

  8.   

    你的想法难实现,事件关联等很难处理用文件记录操作了Delphi是编译的,你需要就用IPFS3或RemObject的PascalScript搞了,超麻烦的
      

  9.   

    to : ly_liuyang(Liu Yang)
    是否能在创建了一个控件后把创建的信心写入.dfm文件中呢
      

  10.   

    可以的,WriteComponentResFile和ReadComponentResFile
    请看帮助
    《Delphi深度历险》里有个便笺条的程序就用的这个办法。
      

  11.   

    trampgirl(甲佳) 你的昵称和我的中学同学一样哦