//----------------------------------------------------------------------------------------- protected override void MyUpdateValeursCalculees() { CContexteEvaluationExpression ctx = CUtilControlesWnd.GetContexteEval(this, EditedElement); if (WndSchemaReseau.ElementFormula != null) { CResultAErreur resultExpression = WndSchemaReseau.ElementFormula.Eval(ctx); if (resultExpression) { // Schema de réseau CSchemaReseau schema = resultExpression.Data as CSchemaReseau; if (schema != null) { // Init ici m_controleSchemaReseau.Init(schema.GetSchema(false), schema); m_controleSchemaReseau.LockEdition = true; m_controleSchemaReseau.ModeEdition = EModeEditeurSchema.Selection; } } } if (WndSchemaReseau.DynamicNetworkViewFormula != null) { CResultAErreur resultExpression = WndSchemaReseau.DynamicNetworkViewFormula.Eval(ctx); if (resultExpression) { // Parametre de vue dynamique CParametreVueSchemaDynamique parametre = resultExpression.Data as CParametreVueSchemaDynamique; if (parametre != null) { m_controleSchemaReseau.ParametreDynamique = parametre.ParametreRepresentation; } } } }
private void m_cmbVueDynamique_SelectionChangeCommitted(object sender, EventArgs e) { CParametreVueSchemaDynamique parametre = m_cmbVueDynamique.ElementSelectionne as CParametreVueSchemaDynamique; if (parametre == null) { m_panelSchema.ParametreDynamique = null; } else { m_panelSchema.ParametreDynamique = parametre.ParametreRepresentation; } m_panelSchema.Refresh(); }
//------------------------------------------------------------------------- public CFormEditionParametreVueSchemaDynamique(CParametreVueSchemaDynamique type_Schema, CListeObjetsDonnees liste) : base(type_Schema, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }