コード例 #1
0
 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;
 }
コード例 #2
0
 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();
 }