private void miRestore_Click(object sender, EventArgs e) { ///Чтобы не отображалось 2 формы востановления foreach (Form OpenForm in Application.OpenForms) { if (OpenForm.GetType() == typeof(RestoreForm)) { OpenForm.BringToFront(); return; } } RestoreForm rest; if (sender == miRestore) { if (!miRestore.HasDropDownItems) { rest = new RestoreForm(); rest.ShowDialog(); } } else { rest = new RestoreForm(((ToolStripMenuItem)sender).Text); rest.ShowDialog(); } }
//폼이동 public void move_tap(string title, string sort) { if (sort == "tap") { foreach (TabPage target in mainTap.TabPages) { if (target.Text == title) { mainTap.SelectedTab = target; } } } else if (sort == "form") { foreach (Form OpenForm in Application.OpenForms) { if (OpenForm.Text == title) { OpenForm.BringToFront(); } } } }