Exemplo n.º 1
0
        public void Init(CParametreDessinLigneGantt.CParametreDessinGantt parametre)
        {
            m_parametre = parametre;

            m_txtFormuleTexteZone.Init(new CFournisseurPropDynStd(), typeof(IElementDeGantt));
            m_selectColeurTexte.Init(new CFournisseurPropDynStd(), typeof(IElementDeGantt));
            m_panelIcones.Init(parametre);
            if (parametre != null)
            {
                m_txtFormuleTexteZone.Formule      = parametre.FormuleTexte;
                m_selectColeurTexte.FormuleCouleur = parametre.FormuleCouleurTexte;
            }
        }
Exemplo n.º 2
0
        //--------------------------------------------------------------
        public void Init(CParametreDessinLigneGantt.CParametreDessinGantt parametre)
        {
            m_parametre = parametre;

            // Supprime tous les controles du panel icones
            ArrayList lstToRemove = new ArrayList(m_panelIcones.Controls);

            foreach (Control ctrl in lstToRemove)
            {
                if (ctrl is IEditeurParametreIconeGantt)
                {
                    ctrl.Visible = false;
                    ctrl.Parent  = null;
                    m_panelIcones.Controls.Remove(ctrl);
                    ctrl.Dispose();
                }
            }

            // Charge tous les parametres Icone
            foreach (IParametreIconeGantt param in parametre.ParametresIcones)
            {
                AjouterControlIcone(param);
            }
        }