public SlaveChartPane CreateSlavePane(string chartName, SlaveChartPane.MasterPaneSynchronizationModeEnum masterSynchronizationMode, int height) { SlaveChartPane pane = new SlaveChartPane(); _panes.Add(pane); pane.Name = "Slave Pane[" + chartName + "]" ; pane.ChartName = chartName; pane.Dock = DockStyle.Bottom; pane.MasterPaneSynchronizationMode = masterSynchronizationMode; pane.XAxisLabelsFontBrush = null; Splitter splitter = new Splitter(); splitter.Height = 4; splitter.Dock = DockStyle.Bottom; this.Controls.Add(splitter); splitter.SendToBack(); pane.Tag = splitter; this.Controls.Add(pane); pane.SendToBack(); pane.Height = height; pane.MasterPane = MasterPane; hScrollBar.SendToBack(); vScrollBar.SendToBack(); this.toolStripDynamicObjects.SendToBack(); this.toolStripMain.SendToBack(); return pane; }
public ChartPane CreateSlavePane(string chartName, SubChartPane.MainChartPaneSyncModeEnum masterSynchronizationMode, int height) { SubChartPane pane = new SubChartPane(); _panes.Add(pane); pane.Name = "Slave Pane[" + chartName + "]" ; pane.ChartName = chartName; pane.Dock = DockStyle.Bottom; pane.MainChartPaneSynchronizationMode = masterSynchronizationMode; pane.ActualDrawingSpaceMarginLeftUpdateEvent += new SubChartPane.ActualDrawingSpaceMarginLeftUpdateDelegate(masterPane_ActualDrawingSpaceMarginLeftUpdateEvent); pane.XAxisLabelsFontBrush = null; Splitter splitter = new Splitter(); splitter.Height = 4; splitter.Dock = DockStyle.Bottom; this.Controls.Add(splitter); splitter.SendToBack(); pane.Tag = splitter; this.Controls.Add(pane); pane.SendToBack(); pane.Height = height; pane.MainChartPane = MainPane; hScrollBar.SendToBack(); vScrollBar.SendToBack(); //this.toolStripDynamicObjects.SendToBack(); //this.toolStripMain.SendToBack(); return pane; }