Esempio n. 1
0
        /// ///////////////////////////////////////////
        public override object EditValue(System.ComponentModel.ITypeDescriptorContext context,
                                         System.IServiceProvider provider,
                                         object value)
        {
            IEditeurColonnes editeur = m_editeur;

            if (editeur == null && m_typeEditeur != null)
            {
                editeur             = (IEditeurColonnes)Activator.CreateInstance(m_typeEditeur);
                editeur.ListeEditee = m_listeEditee;
            }
            object retour = editeur.EditeColonnes();

            if (m_editeur == null && editeur is IDisposable)
            {
                ((IDisposable)editeur).Dispose();
            }
            return(retour);
        }
Esempio n. 2
0
 /// ///////////////////////////////////////////
 public static void SetEditeur(IEditeurColonnes editeur)
 {
     m_editeur = editeur;
 }