void xrDesignPanel1_DesignerHostLoaded(object sender, DesignerLoadedEventArgs e) { reportTabControl = (ReportTabControl)e.DesignerHost.GetService(typeof(ReportTabControl)); var logic = reportTabControl.GetProperty <TabControlLogic>("Logic"); var bar = logic.GetProperty <Bar>("StatusBar"); AddTabPage(bar); }
private void tabControl_PreviewReportCreated(object sender, EventArgs e) { ReportTabControl tabControl = sender as ReportTabControl; if (tabControl != null && tabControl.PreviewReport != null) { tabControl.PreviewReport.ParametersRequestBeforeShow += PreviewReport_ParametersRequestBeforeShow; } }
private void DesignMdiController_DesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e) { ReportTabControl tabControl = e.DesignerHost.GetService(typeof(ReportTabControl)) as ReportTabControl; if (tabControl == null) { return; } tabControl.SelectedTabIndexChanged += tabControl_SelectedTabIndexChanged; }
private void mdiController_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e) { ReportTabControl tabControl = e.DesignerHost.GetService(typeof(ReportTabControl)) as ReportTabControl; if (tabControl == null) { return; } tabControl.PreviewReportCreated += tabControl_PreviewReportCreated; }
private void tabControl_SelectedTabIndexChanged(object sender, EventArgs e) { ReportTabControl tabControl = sender as ReportTabControl; if (tabControl != null && tabControl.PreviewReport != null) { DevExpress.XtraBars.Docking.DockPanel paramsPanel = GetParamsPanel(tabControl); if (paramsPanel != null) { paramsPanel.Width = 500; } } }
private DevExpress.XtraBars.Docking.DockPanel GetParamsPanel(ReportTabControl tabControl) { return(tabControl.PreviewControl.DockManager.Panels.FirstOrDefault(x => x.Text == GetParametersPanelText())); }