private void btnFloodPanel_Click(object sender, EventArgs e) { if (flooder == null && flooder2 == null) { using (FloodPanelTypeDialog d = new FloodPanelTypeDialog()) { if (d.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (d.Single) { if (flooder == null) { flooder = new FloodPanel(this); flooder.Show(); flooder.FormClosed += (S, E) => { flooder.Dispose(); flooder = null; }; } } else { if (flooder2 == null) { flooder2 = new MultiFloodPanel(this); flooder2.Show(); flooder2.FormClosed += (S, E) => { flooder2.Dispose(); flooder2 = null; }; } } } } } else if (flooder != null) { flooder.BringToFront(); } else if (flooder2 != null) { flooder2.BringToFront(); } }
private void btnFloodPanel_Click(object sender, EventArgs e) { if (flooder == null && flooder2 == null) { using (FloodPanelTypeDialog d = new FloodPanelTypeDialog()) { if (d.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (d.Single) { if (flooder == null) { flooder = new FloodPanel(this); flooder.Show(); flooder.FormClosed += (S, E) => { flooder.Dispose(); flooder = null; }; } } else { if (flooder2 == null) { flooder2 = new MultiFloodPanel(this); flooder2.Show(); flooder2.FormClosed += (S, E) => { flooder2.Dispose(); flooder2 = null; }; } } } } } else if (flooder != null) flooder.BringToFront(); else if (flooder2 != null) flooder2.BringToFront(); }