private void StripMenuItem_About_Click(object sender, EventArgs e) { if (fa == null) // open single form copy { fa = new Form_About(); fa.FormClosed += new FormClosedEventHandler(Fa_FormClosed); fa.Show(this); } else { fa.Activate(); // activate form if it is already opened } }
private void Fa_FormClosed(object sender, FormClosedEventArgs e) { log.Trace("Form {0} closed.", fa.Text); fa = null; // set open form flag to null }