private CPanelEditColonneMultiSelect GetNewPanel(C2iWndMultiSelect.CColonneMultiSelect col)
        {
            CPanelEditColonneMultiSelect panel = new CPanelEditColonneMultiSelect();

            panel.Init(m_panelColonnes.Controls.Count, col, m_typeElements);
            panel.OnDeleteClick += new EventHandler(panel_OnDeleteClick);
            return(panel);
        }
        private void m_btnAdd_LinkClicked(object sender, EventArgs e)
        {
            C2iWndMultiSelect.CColonneMultiSelect col   = new C2iWndMultiSelect.CColonneMultiSelect();
            CPanelEditColonneMultiSelect          panel = GetNewPanel(col);

            m_panelColonnes.Controls.Add(panel);
            panel.Dock = DockStyle.Top;
            panel.BringToFront();
            panel.Focus();
            RenumerottePanels();
        }
Exemple #3
0
 public void Init(
     int nIndex,
     C2iWndMultiSelect.CColonneMultiSelect colonne,
     Type typeElement)
 {
     m_nIndex              = nIndex;
     m_colonne             = colonne;
     m_txtLargeur.IntValue = colonne.Largeur;
     m_txtNom.Text         = colonne.Nom;
     m_typeElements        = typeElement;
     m_txtFormule.Init(new CFournisseurGeneriqueProprietesDynamiques(),
                       typeElement);
     m_txtFormule.Formule = colonne.Formule;
 }