private void AddButton(PreferencePanel panel) { var btn = new PreferencePanelButton(panel); Panel1.Controls.Add(btn); btn.ButtonClick += new PreferencePanelButton.ButtonClickEventHandler(btn_ButtonClick); }
private void btn_ButtonClick(PreferencePanelButton btn, PreferencePanel Panel) { if (CanAddPanel(Panel)) { if (Panel2.Controls.Count > 0) { Panel2.Controls.RemoveAt(0); } Panel2.Controls.Add(Panel); btn.Selected = true; } Panel.Dock = DockStyle.Fill; Panel.DocumentClose += Panel_DocumentClose; }