private void OpenParametersForm(object sender, EventArgs e) { if (fp != null) { fp.Close(); // close form } fp = new Form_Parameters(); fp.FormClosed += new FormClosedEventHandler(Fp_FormClosed); fp.Text = "Parameters for " + reportName; fp.Show(this); log.Debug("Parameters input form for " + reportName + " is loaded."); ShowStatusbarMessage("Parameters input form for " + reportName + " is loaded."); }
private void Fp_FormClosed(object sender, FormClosedEventArgs e) { log.Trace("Form {0} closed.", fp.Text); fp = null; // set open form flag to null }