在结构窗格中选择时将控制权置于前面

时间:2012-09-11 05:19:04

标签: delphi

我想构建一个向导组件,我可以通过不同的页面引导用户。到达最后一页时,将执行操作。 该组件应该与TPageControl类似,我可以在设计时创建工作表。创建“工作表”已经完成,但我的问题是,最后添加的工作表始终位于其他工作表的顶部,我不能再选择另一个工作表(后面这些)。在TPageControl组件中,我可以在结构窗格中选择一个工作表,它位于前面,我可以在其中放置控件。

这是我的问题:当在Structre Pane中选择控件时,如何将控件(我的向导工作表)带到前面?

1 个答案:

答案 0 :(得分:1)

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