void m_button_Click(object sender, EventArgs e) { if (m_form != null) { m_form.Show(); m_form.BringToFront(); } else { m_form = new TraceLogForm(); m_form.Source = m_source; m_form.Show(); m_form.Disposed += new EventHandler(m_form_Disposed); } }
void m_form_Disposed(object sender, EventArgs e) { m_form = null; }