在窗体上扔了一个Panel、Edit(注意先后顺序,先扔Panel,再扔Edit)
在一个按钮事件中写Panel1.Height:=200;也就是变长了,但运行后,Panel并没有遮住Edit,Panel像有个洞一样,Edit显示出来了这是什么原因?
在一个按钮事件中写Panel1.Height:=200;也就是变长了,但运行后,Panel并没有遮住Edit,Panel像有个洞一样,Edit显示出来了这是什么原因?
Edit本来就在Panel之上(如果Edit不是放在Panel中的话),既然在Panel上面,自然是遮不到
edt1.Parent:=Form1;
edt1.SendToBack;
简单问题你动手试试都知道行不行。
如果只是panel与其他控件的层次关系问题:
则使用panel1.BringToFront;语句可解决问题如果不想显示panel本身内嵌的控件
使用如下代码
for i := 0 to pnl1.ComponentCount - 1 do
begin
pnl1.Components[i].free; //消耗
end;