コード例 #1
0
 //-------------------------------------------------------------------------
 public CFormEditionUniteCoordonnee(CUniteCoordonnee UniteCoordonnee, CListeObjetsDonnees liste)
     : base(UniteCoordonnee, liste)
 {
     // Cet appel est requis par le Concepteur Windows Form.
     InitializeComponent();
 }
コード例 #2
0
        //-----------------------------------------------------------
        public void Init(bool bAvecEntete, CParametrageSystemeCoordonnees parametrage, CRelationSystemeCoordonnees_FormatNumerotation relFormat)
        {
            m_parametrageEdite = parametrage;
            m_relFormat        = relFormat;

            if (m_relFormat == null)
            {
                Visible = false;
            }
            if (m_relFormat.FormatNumerotation == null)
            {
                Visible = false;
            }
            if (m_parametrageEdite == null)
            {
                Visible = false;
            }

            m_panelEntete.Visible = bAvecEntete;
            int nHeight = m_lblLibelle.Height;

            if (bAvecEntete)
            {
                nHeight += m_panelEntete.Height;
            }
            Size = new Size(Width, nHeight);

            m_lblLibelle.Text = m_relFormat.Libelle;
            CUniteCoordonnee unite = m_relFormat.Unite;

            if (unite != null)
            {
                m_lblUnite.Text = unite.Libelle;
            }
            else
            {
                m_lblUnite.Text = "";
            }

            int nNiveau = m_relFormat.Position;
            CListeObjetsDonnees liste = m_parametrageEdite.RelationParametragesNiveau;

            m_parametrageNiveau = m_parametrageEdite.GetParametrageNiveau(m_relFormat.Position);

            CResultAErreur result = CResultAErreur.True;

            if (m_parametrageNiveau != null)
            {
                result = m_relFormat.FormatNumerotation.GetReference(m_parametrageNiveau.PremierIndice);
                if (result)
                {
                    m_txtStartAt.Text = result.Data.ToString();
                }
                m_numUpSize.IntValue = m_parametrageNiveau.Taille;
            }
            else
            {
                result = m_relFormat.FormatNumerotation.GetReference(0);
                if (result)
                {
                    m_txtStartAt.Text = (string)result.Data;
                }
                else
                {
                    m_txtStartAt.Text = "";
                }
                m_numUpSize.IntValue = 10;
            }
            m_bIsInit = true;
            m_tooltip.SetToolTip(m_txtStartAt, m_relFormat.FormatNumerotation.Libelle);
        }