private void menuItem_Click(object sender, EventArgs e) { if (sender is ToolStripMenuItem) { OptionPanels.OptionPanel panel = null; if (panels.TryGetValue((ToolStripMenuItem)sender, out panel)) { bodyPanel.SuspendLayout(); panel.Dock = DockStyle.Fill; panelTitleLabel.Text = panel.Title; panelImage.Image = panel.Image; panelImage.Visible = panel.Image != null; if (curPanel != null) { bodyPanel.Controls.Remove(curPanel); } bodyPanel.Controls.Add(panel); bodyPanel.Controls.SetChildIndex(panel, 0); curPanel = panel; if (td != null) { panel.Initialize(this); } bodyPanel.ResumeLayout(); } } }
private void menuItem_Click(object sender, EventArgs e) { if (sender is ToolStripMenuItem) { OptionPanels.OptionPanel panel = null; if (panels.TryGetValue((ToolStripMenuItem)sender, out panel)) { this.bodyPanel.SuspendLayout(); panel.Dock = DockStyle.Fill; this.panelTitleLabel.Text = panel.Title; this.panelImage.Image = panel.Image; this.panelImage.Visible = panel.Image != null; if (curPanel != null) this.bodyPanel.Controls.Remove(curPanel); this.bodyPanel.Controls.Add(panel); this.bodyPanel.Controls.SetChildIndex(panel, 0); curPanel = panel; if (td != null) panel.Initialize(this); this.bodyPanel.ResumeLayout(); } } }