/// /////////////////////////////////////////// public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { IEditeurChartSetup editeur = m_editeur; if (editeur == null && m_typeEditeur != null) { editeur = (IEditeurChartSetup)Activator.CreateInstance(m_typeEditeur); } object retour = editeur.EditeParametreChart((CChartSetup)value); if (m_editeur == null && editeur is IDisposable) { ((IDisposable)editeur).Dispose(); } return(retour); }
/// /////////////////////////////////////////// public static void SetEditeur(IEditeurChartSetup editeur) { m_editeur = editeur; }