C# 中,我使用动态在panel上添加按钮,但是效果,总是,按钮被panel覆盖了,请问,怎么样,把panel放在底层,或把动态生成的按钮放在panel的顶层

解决方案 »

  1.   

    如果你用this.controls.add(按钮)的话,按钮画到窗体上去了.
    用panel.controls.add(按钮)就可以画到panel中去了.如果想把按钮画在窗体上,但位置想放在最上面, 
    按钮.BringToFront();
    这句就可以了.
      

  2.   

    ymmzl(昵称暂无) 兄的解答为正解。如果你用this.controls.add(按钮)的话,按钮画到窗体上去了.
    用panel.controls.add(按钮)就可以画到panel中去了.如果想把按钮画在窗体上,但位置想放在最上面, 
    按钮.BringToFront();
    这句就可以了.