这里用taborder属性记录panel显示的次序level,backpanel为容器。selpanel为当前选中的panel
但没达到我想要的效果。。。
大家看下,有何办法没有?
iLevel:=selpanel.TabOrder;
for i:=0 to backpanel.ControlCount-1 do
begin
if (backpanel.Controls[i] is TImagePanel) then
begin
//iTempLevel 对比对象的level level值越小越靠上显示
iTempLevel := TImagePanel(backpanel.Controls[i]).TabOrder;
if iLevel < iTempLevel then
selpanel.SendToBack
else
selpanel.BringToFront;
end;
end;