public void MajChamps() { m_panelFormatHeader.MajChamps(); m_panelFormatRows.MajChamps(); m_panelFormatChamp.MajChamps(); foreach (Control ctrl in m_panelFiltresUser.Controls) { CPanelFiltreDonneePrecalculee panel = ctrl as CPanelFiltreDonneePrecalculee; if (panel != null) { panel.MajChamps(); } } if (m_cmbOperation.SelectedValue is int) { m_parametre.OperationCumul = (OperationsAgregation)m_cmbOperation.SelectedValue; } m_parametre.LibelleTotal = m_txtLibelleTotal.Text; m_parametre.ShowExportButton = m_chkShowExportButton.Checked; m_parametre.ShowHeader = m_chkShowHeader.Checked; }
private void InitFiltres( Panel panelParent, CFiltreDonneePrecalculee[] filtres, bool bAvecInterface) { panelParent.SuspendDrawing(); foreach (Control ctrl in panelParent.Controls) { ctrl.Visible = false; ctrl.Dispose(); } panelParent.Controls.Clear(); foreach (CFiltreDonneePrecalculee filtre in filtres) { CPanelFiltreDonneePrecalculee panel = new CPanelFiltreDonneePrecalculee(); panel.Init(filtre, bAvecInterface, bAvecInterface); panel.Parent = panelParent; //m_panelFiltres.Controls.Add(panel); panel.Dock = DockStyle.Top; panel.BringToFront(); } panelParent.ResumeDrawing(); }