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); }
private void cWndLinkStd1_LinkClicked(object sender, EventArgs e) { m_parametreSymbole = CFormEditCParametreRepresentationSymbole.EditeParametre(m_typeElement, m_parametreSymbole); }