我想构建一个向导组件,我可以通过不同的页面引导用户。到达最后一页时,将执行操作。
该组件应该与TPageControl
类似,我可以在设计时创建工作表。创建“工作表”已经完成,但我的问题是,最后添加的工作表始终位于其他工作表的顶部,我不能再选择另一个工作表(后面这些)。在TPageControl
组件中,我可以在结构窗格中选择一个工作表,它位于前面,我可以在其中放置控件。
这是我的问题:当在Structre Pane中选择控件时,如何将控件(我的向导工作表)带到前面?
答案 0 :(得分:1)
我必须覆盖TWinControl.ShowControl
功能。单击子控件上的结构窗格时会触发该函数。然后,我只需要调用那个孩子的BringToFront
函数。