這就是級聯:它調整它們並將它們排列在一個步驟配置中。
如果你只是想使你的其他形式的頂端,你可以嘗試調用myChildForm.Select();
你可以嘗試設置MinimumSize
和MaximumSize
性能等於級聯前各種形式的Size
,然後事後恢復它們。
List<Size> minSizes = new List<Size>();
List<Size> maxSizes = new List<Size>();
for (int i = 0; i < this.MdiChildren.Count(); i++) {
minSizes.Add(this.MdiChildren[i].MinimumSize);
maxSizes.Add(this.MdiChildren[i].MaximumSize);
this.MdiChildren[i].MinimumSize = this.MdiChildren[i].Size;
this.MdiChildren[i].MaximumSize = this.MdiChildren[i].Size;
}
this.LayoutMdi(MdiLayout.Cascade);
for (int i = 0; i < this.MdiChildren.Count(); i++) {
this.MdiChildren[i].MinimumSize = minSizes[i];
this.MdiChildren[i].MaximumSize = maxSizes[i];
}