多个规格相同的panel碟放在一起,怎样操作使需要的panel显示在最上面?

解决方案 »

  1.   

    没有其他方法,只能通过设置Visible属性了假设你的多个Panel的名字是从Panel1到Paneln,那么可以用下面代码:var
      Pnl:TPanel;
    ....
    for i:=1 to n do
    begin
      Pnl:=TPanel(Application.FindComponent('Panel'+IntToStr(i)));
      if Pnl.Visible then
        Pnl.Visible:=not Pnl.Visible;
    end;
    //这里将你需要显示的Panel的设置为可见
    ....
      

  2.   

    要显示的那个Panel的visible:=Ture;其它的Panel的Visible:=False;
      

  3.   

    hiflower(花) 的方法我用不好用,是为什么?