//-------------------------------------------------------------------------
        public CResultAErreur MajChamps()
        {
            CResultAErreur result = CResultAErreur.True;

            if (m_parametre != null)
            {
                CParametreIconeGanttCustom paramCustom = m_parametre as CParametreIconeGanttCustom;
                if (paramCustom != null)
                {
                    paramCustom.Image     = m_selectIcone.Image;
                    paramCustom.Condition = m_txtFormuleVisibilite.Formule;
                    paramCustom.Tooltip   = m_txtFormuleToolTip.Formule;
                }
            }

            return(result);
        }
        //-------------------------------------------------------------------------
        public void Init(IParametreIconeGantt parametre)
        {
            m_parametre = parametre;

            m_txtFormuleToolTip.Init(new CFournisseurPropDynStd(), typeof(IElementDeGantt));
            m_txtFormuleVisibilite.Init(new CFournisseurPropDynStd(), typeof(IElementDeGantt));
            if (parametre != null)
            {
                m_selectIcone.Image = parametre.Image;
                CParametreIconeGanttCustom paramCustom = parametre as CParametreIconeGanttCustom;
                if (paramCustom != null)
                {
                    m_txtFormuleVisibilite.Formule = paramCustom.Condition;
                    m_txtFormuleToolTip.Formule    = paramCustom.Tooltip;
                }
            }
        }