private void mnuRecordMatch_Click(object sender, EventArgs e) { string name = lstEvents.SelectedItems[0].Text; League league = Config.Settings.GetLeague(name); foreach (Form form in MdiParent.MdiChildren) { if (form is frmEnterLeagueResults) { var thatForm = (frmEnterLeagueResults)form; if ((string)thatForm.Tag == name) { form.WindowState = FormWindowState.Normal; form.Focus(); return; } } } var dialog = new frmEnterLeagueResults(league); dialog.MdiParent = MdiParent; dialog.Show(); }
private void btnEnterResults_Click(object sender, EventArgs e) { foreach (Form form in MdiParent.MdiChildren) { if (form is frmEnterLeagueResults) { var thatForm = (frmEnterLeagueResults) form; if ((string) thatForm.Tag == League.Name) { thatForm.WindowState = FormWindowState.Normal; thatForm.Focus(); return; } } } var EnterForm = new frmEnterLeagueResults(League); EnterForm.LeagueResultsEnteredCallback = LeagueResultsEntered; EnterForm.MdiParent = MdiParent; EnterForm.Show(); }