0
我有一个容器控件(Panel
),其中加载了多个Forms
。基于用户交互,I .BringToFront()
某些形式。但是,在该计划的其他部分,我想弄清楚目前是哪种形式。 (换句话说,确定哪一个是最后一种形式,以便调用.BringToFront()
方法。)如何在运行时分辨哪个控件在前?
确定哪个控件位于前面的最佳方法是什么?
我有一个容器控件(Panel
),其中加载了多个Forms
。基于用户交互,I .BringToFront()
某些形式。但是,在该计划的其他部分,我想弄清楚目前是哪种形式。 (换句话说,确定哪一个是最后一种形式,以便调用.BringToFront()
方法。)如何在运行时分辨哪个控件在前?
确定哪个控件位于前面的最佳方法是什么?
您可以使用Controls集合的GetChildIndex
方法来获取特定子控件的索引。
this.Controls.GetChildIndex(myControl);
最高值在上面。
挑逗点:根据文档,子索引0的控件位于z顺序的顶部,较高的值更接近底部。 – itowlson 2009-04-12 00:15:24