1

我想构建一个向导组件,我可以在其中引导用户浏览不同的页面。当到达最后一页时,执行一个动作。该组件的工作方式应该与 类似TPageControl,我可以在设计时创建工作表。创建“工作表”已经完成,但我的问题是,最后添加的工作表总是在其他工作表之上,我不能再选择另一个工作表(在后面)。在TPageControl组件中,我可以在结构窗格中选择一个工作表,它来到最前面,我可以在哪里放置控件。

这是我的问题:如何将控件(我的向导表)放在前面,当它在结构窗格中被选中时?

4

1 回答 1

1

我必须覆盖该TWinControl.ShowControl功能。当您单击子控件上的结构窗格时,将触发该函数。然后,我只需要调用BringToFront那个孩子的函数。

于 2012-09-11T07:09:27.247 回答