在运行时控制z轴/从前到前(Delphi)

Jam*_*amo 17 forms delphi controls

在Delphi中,如何在运行时控制可视控件的z轴位置?例如,如何,以编程方式和在运行时,您是否在设计时完成(从IDE主菜单)"编辑 - >带到前面"的等效项?

Hen*_*man 19

TControl.BringToFront; 通常会这样做.

  • 您可以在其父级的Controls集合中查看其索引. (2认同)

Too*_*the 10

只是添加一些信息.

按顺序创建控件(在dfm文件中).如果它们共享窗口的一部分,则最后一个控件与第一个控件重叠.您可以通过更改dfm文件中控件的顺序来更改顺序.

在运行时,您可以更改控制列表中的顺序.但是BringToFront会为你做这件事.