Beispiel #1
0
        public static CParametreRepresentationSymbole EditeParametre(
            Type typeElements,
            CParametreRepresentationSymbole parametre)
        {
            CFormEditCParametreRepresentationSymbole form = new CFormEditCParametreRepresentationSymbole();

            if (parametre != null)
            {
                form.m_parametre = CCloner2iSerializable.Clone(parametre) as CParametreRepresentationSymbole;
                if (form.m_parametre == null)
                {
                    form.m_parametre = new CParametreRepresentationSymbole();
                }
            }
            form.m_typeElements = typeElements;
            DialogResult result = form.ShowDialog();
            CParametreRepresentationSymbole newParametre = parametre;

            if (result == DialogResult.OK)
            {
                newParametre = form.m_parametre;
            }
            form.Dispose();
            return(newParametre);
        }
 public void Init(CParametreRepresentationSymbole parametreSymbole,
                  Type typeElement)
 {
     m_parametreSymbole    = parametreSymbole;
     m_typeElement         = typeElement;
     m_lblTypeElement.Text = DynamicClassAttribute.GetNomConvivial(typeElement);
     if (m_parametreSymbole != null)
     {
         m_controleDessin.InitSymbole(m_parametreSymbole.Symbole);
     }
 }
 private void cWndLinkStd1_LinkClicked(object sender, EventArgs e)
 {
     m_parametreSymbole = CFormEditCParametreRepresentationSymbole.EditeParametre(m_typeElement, m_parametreSymbole);
 }