请问:
我用Frame 放了一些组件 然后 通过pagecontrol
动态创建Tabsheet 把Frame里面这些组件动态添加到tabsheet 中
 现碰到一问题不知怎么解决,求高手指点
Frame里有一个button1 中调用一个函数传递不同的参数
send(Index1,Index2:integer) 我在其他单元通过全局变量传进来 
现在问题是:我在各个动态创建的Tabsheet 中button1调试发现 这个俩个参数只能保存最后一次创建传过来的参数。那我创建几个Tabsheet 如何确保每个Tabsheet 的这俩个Index1,Index2参数都能正确传递到各个tabsheet页中的button1中?

解决方案 »

  1.   

    创建button1后, 用send过程发参数给button1, button1记录send传送的参数(保证为button1专用)
      

  2.   

    大侠,没明白你的意思,能否详细说说
    如果一次创建一个Tabsheet,那么send传递的这个参数是对的,如果创建三四个,然后切换到其他Tabsheet页点击button 发现结果是最后一次创建Tabsheet页传递过来的参数
      

  3.   


    你先学习一下'全局变量'的特性.
    你send传入的参数没做好保存!你可以把你的问题精简成一个小例子, 把代码贴出来, 然后大家帮你找错