private void nextChild_Click(object sender, EventArgs e) { if (MdiChildren.Length == 0) { return; } if (ActiveMdiChild == MdiChildren.Last()) { MdiChildren.First().Activate(); } else { int i = 0; while (MdiChildren[i] != ActiveMdiChild) { i++; } MdiChildren[i + 1].Activate(); } }