public void bTitlePanel1_MinimizedPanel(object sender, System.EventArgs e) { BTitlePanel btitpnl = (BTitlePanel)sender; int iCount = pnlParent.Controls.Count; int iHeight = 0; if (iCount == 1) { iHeight = this.pnlParent.Height; } else if (iCount > 1) { iHeight = this.pnlParent.Height / 2; } foreach (Control chart in pnlParent.Controls) { if (btitpnl.Name.Equals(chart.Name)) { chart.Visible = true; chart.Dock = System.Windows.Forms.DockStyle.Top; chart.Height = iHeight; } else { chart.Visible = true; chart.Dock = System.Windows.Forms.DockStyle.Top; } chart.Height = iHeight; } }
private void bTitPanelInformation_MaximizedPanel(object sender, System.EventArgs e) { this.bplInformation.Width = 30; BTitlePanel bTitlePanel = this.bplInformation.Controls[0] as BTitlePanel; bTitlePanel.Dock = DockStyle.Fill; }
public void bTitlePanel1_MaximizedPanel(object sender, System.EventArgs e) { BTitlePanel btitpnl = (BTitlePanel)sender; foreach (Control chart in pnlParent.Controls) { if (btitpnl.Name.Equals(chart.Name)) { chart.Visible = true; chart.Dock = System.Windows.Forms.DockStyle.Fill; btitpnl.Dock = System.Windows.Forms.DockStyle.Fill; } else { chart.Visible = false; } } }
public void bTitlePanel1_MinimizedPanel(object sender, System.EventArgs e) { BTitlePanel btitpnl = (BTitlePanel)sender; int iCount = pnlParent.Controls.Count; int iHeight = 0; if (iCount == 1) { iHeight = this.pnlParent.Height; } else if (iCount > 1) { iHeight = this.pnlParent.Height / 2; } SortedList sl = new SortedList(); foreach (Control chart in pnlParent.Controls) { chart.Height = iHeight; if (btitpnl.Name.Equals(chart.Name)) { chart.Dock = System.Windows.Forms.DockStyle.Top; } else { chart.Visible = true; } sl.Add(chart.Name, chart); } this.pnlParent.Controls.Clear(); for (int i = 0; i < sl.Count; i++) { Control chart = (Control)sl[sl.GetKey(i)]; this.pnlParent.Controls.Add(chart); } }