//Appelé lorsqu'un élément change de type de donnée public void OnChangeTypeDonnee(int nIndex, CTypeOperation typeDonnee) { if (nIndex > m_listeControlsUtiles.Count - 1) { return; } CControlePrevisionOperation ctrl = (CControlePrevisionOperation)m_listeControlsUtiles[nIndex]; int nNiveau = ctrl.Niveau; nIndex++; while (nIndex < m_listeControlsUtiles.Count) { CControlePrevisionOperation ctrlSuivant = (CControlePrevisionOperation)m_listeControlsUtiles[nIndex]; if (ctrlSuivant.Niveau <= nNiveau) { return; } if (ctrlSuivant.Niveau == nNiveau + 1) { ctrlSuivant.OnChangeTypeParent(typeDonnee); } nIndex++; } }