首页 > Windows开发 > 详细

delphi 动态布局,align = altop,如何保持顺序不变?

时间:2020-07-15 16:00:44      阅读:140      评论:0      收藏:0      [点我收藏+]
pnl_ep_p1.top := pnl_ep_p0.Top + pnl_ep_p0.Height;
pnl_ep_p2.top := pnl_ep_p0.Top + pnl_ep_p0.Height;
pnl_ep_p3.top := pnl_ep_p0.Top + pnl_ep_p0.Height;
pnl_ep_p1.Visible := false;
pnl_ep_p2.Visible := false;
pnl_ep_p3.Visible := false;
case rg_ep_escortnum.ItemIndex of
0:
begin
pnl_ep_p1.Visible := True;
pnl_ep_p2.Visible := False;
pnl_ep_p3.Visible := False;
end;
1:
begin
pnl_ep_p2.Visible := true;
pnl_ep_p1.Visible := True;
pnl_ep_p1.top := pnl_ep_p0.Top + pnl_ep_p0.Height;
pnl_ep_p2.top := pnl_ep_p1.Top + pnl_ep_p1.Height;
pnl_ep_p3.Visible := False;
end;
2:
begin
pnl_ep_p3.Visible := true;
pnl_ep_p2.Visible := true;
pnl_ep_p1.Visible := True;
pnl_ep_p1.top := pnl_ep_p0.Top + pnl_ep_p0.Height;
pnl_ep_p2.top := pnl_ep_p1.Top + pnl_ep_p1.Height;
pnl_ep_p3.top := pnl_ep_p2.Top + pnl_ep_p2.Height;

 

end;
else
begin
pnl_ep_p1.Visible := false;
pnl_ep_p2.Visible := false;
pnl_ep_p3.Visible := false;
end;
end;

  虽然是altop,但根据top值  可以改变  控件顺序位置

delphi 动态布局,align = altop,如何保持顺序不变?

原文:https://www.cnblogs.com/iwana/p/13305257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!