【发布时间】:2009-04-12 00:06:59
【问题描述】:
我有一个容器控件(Panel),其中加载了许多Forms。基于用户交互,我.BringToFront()某些表格。但是,在程序的其他部分,我想弄清楚当前是哪个表格。 (换句话说,确定哪个表单是最后一个调用其.BringToFront() 方法的表单。)
确定哪个控件在前面的最佳方法是什么?
【问题讨论】:
标签: c# winforms controls z-order
我有一个容器控件(Panel),其中加载了许多Forms。基于用户交互,我.BringToFront()某些表格。但是,在程序的其他部分,我想弄清楚当前是哪个表格。 (换句话说,确定哪个表单是最后一个调用其.BringToFront() 方法的表单。)
确定哪个控件在前面的最佳方法是什么?
【问题讨论】:
标签: c# winforms controls z-order
您可以使用 Controls 集合的GetChildIndex 方法来获取特定子控件的索引。
this.Controls.GetChildIndex(myControl);
最高值在顶部。
【讨论】: