//------------------------------------------------------------------------- public CFormEditionUniteCoordonnee(CUniteCoordonnee UniteCoordonnee, CListeObjetsDonnees liste) : base(UniteCoordonnee, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }
//----------------------------------------------------------- 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); }