2009-07-11 45 views
14

在Delphi中,如何在運行時控制視覺控件的z軸位置?例如如何,在編程時和運行時,您是否在設計時完成了等同於(從IDE主菜單)「Edit - > Bring to Front」?在運行時控制z軸/帶到前(Delphi)

+0

不知道爲什麼沒有人投票。如果值得回答,而不是重複,那麼值得投票,不是嗎? – Argalatyr 2009-07-11 14:17:43

回答

18

TControl.BringToFront;通常會這樣做。

+0

顯然,這些「唔」時刻之一!謝謝! – Jamo 2009-07-11 07:26:18

9

只是添加一些信息。

控件按順序創建(在dfm文件中)。如果他們共享窗口的一部分,則最後一個控件與第一個控件重疊。您可以通過更改dfm文件中控件的順序來更改順序。

在運行時,您可以更改控制列表中的順序。但BringToFront會爲你做到這一點。