两个问题,问题是这样的.
1.form上放置了一个panel1控件,在panel1里面放了一个button1,双击button1,写上一些代码,然后复制panel1并粘贴在form上,这个复制的窗体name为panel2 里面相应的有一个button name为button2,双击button2,问题就在这里了,delphi把他当成了button1的Click事件,双击button2,delphi代码浏览框里面光标停在button1的Click事件上 (可能阐述的不是很清楚,自己试一下就知道了,很简单的).
2.panel1控件属性为全屏,复制后的panel2覆盖了原来的panel1,请问怎么可以在设计期间,隐藏panel2.谢谢

解决方案 »

  1.   

    1.选中button2,按 F11,在object inspector里面选择event,把onclick 里面的东西删掉,然后再点击
      

  2.   

    2.先把panel1的Align属性设为alnone再复制
      

  3.   

    2.先把panel2做好,然后菜单里component-create component template--点击ok保存(比如保存到standard面板)把panel2删掉,等编译前再到刚刚保存的里面托出来
      

  4.   

    1、查看事件面板,清除OnClick事件值,然后再双击,此时就变为Button2新建OnClick事件;或在在窗体初始化时指定Button1.OnClick := Button2Click();/或是其它过程;2、右键Panel2->Control->Send to Back,此时Panel2便在Panel1的后面,要用到Panel2时,再将Panel1 Send to back即可。
      

  5.   

    1.选中button2,按 F11,在object inspector里面选择event,把onclick 里面的东西删掉,然后再点击
    2。方法很多,可以按照楼上的方法,也可以用代码来控制它的大小,还有是否隐藏