试验一下这样
panel1.enable:=false;//这个应该你有了吧!
panel2.enable:=true;//后面加上这个语句试验一下,看看是否可以冲掉?
尽管panel2是panel1子,但是儿子的个性还是有的!

解决方案 »

  1.   

    在程序对Panel1的Enable设为False时,指定Panel2的Parent等于Form不就行了
    不过Panel2的位置会发生改变喽,你要对它的Left和Top作相应的调整才行
      

  2.   

    无法直接更改属性实现吗?第一种方法出错,第二种方法设为Parent等于form1时为什么会错位?没有更简单的方法?VB里就可以的啊
      

  3.   

    如果有只改变属性就行的,我也想知道...
    改变Parent当然会使Panel2错位,因为Panel2的Parent改变了,他的
    Left和Top的值不会变,但是对象变成了Form。