//---------------------------------------------------------------------------- CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; m_configEnCours.URL = m_txtURL.Text; if (m_actionEnCours != null) { // MAJ Champs action en cours List <CCoupleVariableValeur> listeVariables = new List <CCoupleVariableValeur>(); foreach (Control ctrl in m_panelVariables.Controls) { CControlVariableValeur control = ctrl as CControlVariableValeur; if (control != null) { result = control.MajChamps(); if (result) { listeVariables.Add(control.CoupleVariableValeur); } } } m_actionEnCours.LiseVariables = listeVariables; m_configEnCours.Action = m_actionEnCours; } return(result); }
//---------------------------------------------------------------------------- void FillListeVariables(CMemoryAction action) { m_panelVariables.SuspendDrawing(); m_panelVariables.ClearAndDisposeControls(); if (action != null) { foreach (CCoupleVariableValeur coupleVarVal in action.LiseVariables) { CControlVariableValeur ctrl = new CControlVariableValeur(); ctrl.Init(coupleVarVal); ctrl.Dock = DockStyle.Top; m_panelVariables.Controls.Add(ctrl); ctrl.BringToFront(); } } m_panelVariables.ResumeDrawing(); }