Delphi - 面板中的控件顺序

时间:2016-11-01 19:27:57

标签: delphi

我有一个面板,实时我在这个面板上添加了一个或多个按钮:

enter image description here

我可以通过更改顺序来移动按钮面板。移动它们后,我需要知道谁处于什么位置。

我正在尝试:

for i := Pred(panel.ControlCount) downto 0 do
begin
  vButtonName := panel.Controls[i].name;
end;

但是如果组件被移动,则panel.Controls [i] .name不会显示组件的预期顺序。这是我的问题。

1 个答案:

答案 0 :(得分:2)

使用属性" left"找到序列。 Here是一些代码,用于在所需序列中创建按钮,左侧属性确定位置