private void m_cmbxTypeCible_SelectionChangeCommitted(object sender, EventArgs e) { if (SymboleDeBibliotheque != null) { Type tp = m_cmbxTypeCible.SelectedValue as Type; m_panelEditeurSymbole.TypeEdite = tp; if (tp != null) { if (SymboleDeBibliotheque.Symbole != null) { m_chkParDefaut.Checked = CSymbole.GetIdSymboleParDefaut(tp, SymboleDeBibliotheque.ContexteDonnee) == SymboleDeBibliotheque.Symbole.Id; } m_chkParDefaut.Visible = !SymboleDeBibliotheque.IsNew(); } else { m_chkParDefaut.Visible = false; } } }
//------------------------------------------------------------------------- protected override CResultAErreur MyInitChamps() { m_chkParDefaut.Checked = false; m_chkParDefaut.Visible = !SymboleDeBibliotheque.IsNew(); InitFamilles(); InitComboTypeCible(); AffecterTitre(I.T("Library symbol |30025") + SymboleDeBibliotheque.Libelle); CResultAErreur result = base.MyInitChamps(); C2iSymbole symb = new C2iSymbole(); symb.BackColor = Color.White; Type typeEdite = null; if (result) { m_cmbxTypeCible.SelectedValue = SymboleDeBibliotheque.TypeCible; if (m_cmbxTypeCible.SelectedValue != null) { typeEdite = (Type)m_cmbxTypeCible.SelectedValue; } if (SymboleDeBibliotheque != null) { if (SymboleDeBibliotheque.Symbole != null) { if (SymboleDeBibliotheque.Symbole.Symbole != null) { symb = SymboleDeBibliotheque.Symbole.Symbole; } } } m_panelEditeurSymbole.Init(symb, typeEdite, false); } if (SymboleDeBibliotheque.Symbole != null) { m_chkParDefaut.Checked = CSymbole.GetIdSymboleParDefaut(SymboleDeBibliotheque.TypeCible, SymboleDeBibliotheque.ContexteDonnee) == SymboleDeBibliotheque.Symbole.Id; } return(result); }