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);
        }